Lines Matching refs:bit

406 	unsigned long bit = find_next_and_bit(addr1, addr2, size, offset);  in find_next_and_bit_wrap()  local
408 if (bit < size) in find_next_and_bit_wrap()
409 return bit; in find_next_and_bit_wrap()
411 bit = find_first_and_bit(addr1, addr2, offset); in find_next_and_bit_wrap()
412 return bit < offset ? bit : size; in find_next_and_bit_wrap()
428 unsigned long bit = find_next_bit(addr, size, offset); in find_next_bit_wrap() local
430 if (bit < size) in find_next_bit_wrap()
431 return bit; in find_next_bit_wrap()
433 bit = find_first_bit(addr, offset); in find_next_bit_wrap()
434 return bit < offset ? bit : size; in find_next_bit_wrap()
445 unsigned long bit; in __for_each_wrap() local
450 bit = find_next_bit(bitmap, size, n); in __for_each_wrap()
451 if (bit < size) in __for_each_wrap()
452 return bit; in __for_each_wrap()
459 bit = find_next_bit(bitmap, start, n); in __for_each_wrap()
460 return bit < start ? bit : size; in __for_each_wrap()
558 #define for_each_set_bit(bit, addr, size) \ argument
559 for ((bit) = 0; (bit) = find_next_bit((addr), (size), (bit)), (bit) < (size); (bit)++)
561 #define for_each_and_bit(bit, addr1, addr2, size) \ argument
562 for ((bit) = 0; \
563 (bit) = find_next_and_bit((addr1), (addr2), (size), (bit)), (bit) < (size);\
564 (bit)++)
566 #define for_each_andnot_bit(bit, addr1, addr2, size) \ argument
567 for ((bit) = 0; \
568 (bit) = find_next_andnot_bit((addr1), (addr2), (size), (bit)), (bit) < (size);\
569 (bit)++)
571 #define for_each_or_bit(bit, addr1, addr2, size) \ argument
572 for ((bit) = 0; \
573 (bit) = find_next_or_bit((addr1), (addr2), (size), (bit)), (bit) < (size);\
574 (bit)++)
577 #define for_each_set_bit_from(bit, addr, size) \ argument
578 for (; (bit) = find_next_bit((addr), (size), (bit)), (bit) < (size); (bit)++)
580 #define for_each_clear_bit(bit, addr, size) \ argument
581 for ((bit) = 0; \
582 (bit) = find_next_zero_bit((addr), (size), (bit)), (bit) < (size); \
583 (bit)++)
586 #define for_each_clear_bit_from(bit, addr, size) \ argument
587 for (; (bit) = find_next_zero_bit((addr), (size), (bit)), (bit) < (size); (bit)++)
653 #define for_each_set_bit_wrap(bit, addr, size, start) \ argument
654 for ((bit) = find_next_bit_wrap((addr), (size), (start)); \
655 (bit) < (size); \
656 (bit) = __for_each_wrap((addr), (size), (start), (bit) + 1))