Lines Matching refs:addr
100 unsigned long _find_first_bit(const unsigned long *addr, unsigned long size) in _find_first_bit() argument
102 return FIND_FIRST_BIT(addr[idx], /* nop */, size); in _find_first_bit()
147 unsigned long _find_first_zero_bit(const unsigned long *addr, unsigned long size) in _find_first_zero_bit() argument
149 return FIND_FIRST_BIT(~addr[idx], /* nop */, size); in _find_first_zero_bit()
155 unsigned long _find_next_bit(const unsigned long *addr, unsigned long nbits, unsigned long start) in _find_next_bit() argument
157 return FIND_NEXT_BIT(addr[idx], /* nop */, nbits, start); in _find_next_bit()
162 unsigned long __find_nth_bit(const unsigned long *addr, unsigned long size, unsigned long n) in __find_nth_bit() argument
164 return FIND_NTH_BIT(addr[idx], size, n); in __find_nth_bit()
219 unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits, in _find_next_zero_bit() argument
222 return FIND_NEXT_BIT(~addr[idx], /* nop */, nbits, start); in _find_next_zero_bit()
228 unsigned long _find_last_bit(const unsigned long *addr, unsigned long size) in _find_last_bit() argument
235 val &= addr[idx]; in _find_last_bit()
247 unsigned long find_next_clump8(unsigned long *clump, const unsigned long *addr, in find_next_clump8() argument
250 offset = find_next_bit(addr, size, offset); in find_next_clump8()
255 *clump = bitmap_get_value8(addr, offset); in find_next_clump8()
267 unsigned long _find_first_zero_bit_le(const unsigned long *addr, unsigned long size) in _find_first_zero_bit_le() argument
269 return FIND_FIRST_BIT(~addr[idx], swab, size); in _find_first_zero_bit_le()
276 unsigned long _find_next_zero_bit_le(const unsigned long *addr, in _find_next_zero_bit_le() argument
279 return FIND_NEXT_BIT(~addr[idx], swab, size, offset); in _find_next_zero_bit_le()
285 unsigned long _find_next_bit_le(const unsigned long *addr, in _find_next_bit_le() argument
288 return FIND_NEXT_BIT(addr[idx], swab, size, offset); in _find_next_bit_le()
303 unsigned long find_random_bit(const unsigned long *addr, unsigned long size) in find_random_bit() argument
305 int w = bitmap_weight(addr, size); in find_random_bit()
312 return find_first_bit(addr, size); in find_random_bit()
314 return find_nth_bit(addr, size, get_random_u32_below(w)); in find_random_bit()