Lines Matching refs:addr1

11 unsigned long _find_next_bit(const unsigned long *addr1, unsigned long nbits,
13 unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2,
15 unsigned long _find_next_andnot_bit(const unsigned long *addr1, const unsigned long *addr2,
21 unsigned long __find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2,
23 unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2,
25 unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, const unsigned long *addr2,
28 extern unsigned long _find_first_and_bit(const unsigned long *addr1,
81 unsigned long find_next_and_bit(const unsigned long *addr1, in find_next_and_bit() argument
91 val = *addr1 & *addr2 & GENMASK(size - 1, offset); in find_next_and_bit()
95 return _find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit()
112 unsigned long find_next_andnot_bit(const unsigned long *addr1, in find_next_andnot_bit() argument
122 val = *addr1 & ~*addr2 & GENMASK(size - 1, offset); in find_next_andnot_bit()
126 return _find_next_andnot_bit(addr1, addr2, size, offset); in find_next_andnot_bit()
219 unsigned long find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2, in find_nth_and_bit() argument
226 unsigned long val = *addr1 & *addr2 & GENMASK(size - 1, 0); in find_nth_and_bit()
231 return __find_nth_and_bit(addr1, addr2, size, n); in find_nth_and_bit()
246 unsigned long find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, in find_nth_andnot_bit() argument
253 unsigned long val = *addr1 & (~*addr2) & GENMASK(size - 1, 0); in find_nth_andnot_bit()
258 return __find_nth_andnot_bit(addr1, addr2, size, n); in find_nth_andnot_bit()
274 unsigned long find_nth_and_andnot_bit(const unsigned long *addr1, in find_nth_and_andnot_bit() argument
283 unsigned long val = *addr1 & *addr2 & (~*addr3) & GENMASK(size - 1, 0); in find_nth_and_andnot_bit()
288 return __find_nth_and_andnot_bit(addr1, addr2, addr3, size, n); in find_nth_and_andnot_bit()
302 unsigned long find_first_and_bit(const unsigned long *addr1, in find_first_and_bit() argument
307 unsigned long val = *addr1 & *addr2 & GENMASK(size - 1, 0); in find_first_and_bit()
312 return _find_first_and_bit(addr1, addr2, size); in find_first_and_bit()
370 unsigned long find_next_and_bit_wrap(const unsigned long *addr1, in find_next_and_bit_wrap() argument
374 unsigned long bit = find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit_wrap()
379 bit = find_first_and_bit(addr1, addr2, offset); in find_next_and_bit_wrap()
529 #define for_each_and_bit(bit, addr1, addr2, size) \ argument
531 (bit) = find_next_and_bit((addr1), (addr2), (size), (bit)), (bit) < (size);\
534 #define for_each_andnot_bit(bit, addr1, addr2, size) \ argument
536 (bit) = find_next_andnot_bit((addr1), (addr2), (size), (bit)), (bit) < (size);\