Lines Matching refs:addr
99 unsigned long _find_first_bit(const unsigned long *addr, unsigned long size)
101 return FIND_FIRST_BIT(addr[idx], /* nop */, size);
123 unsigned long _find_first_zero_bit(const unsigned long *addr, unsigned long size)
125 return FIND_FIRST_BIT(~addr[idx], /* nop */, size);
131 unsigned long _find_next_bit(const unsigned long *addr, unsigned long nbits, unsigned long start)
133 return FIND_NEXT_BIT(addr[idx], /* nop */, nbits, start);
138 unsigned long __find_nth_bit(const unsigned long *addr, unsigned long size, unsigned long n)
140 return FIND_NTH_BIT(addr[idx], size, n);
195 unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits,
198 return FIND_NEXT_BIT(~addr[idx], /* nop */, nbits, start);
204 unsigned long _find_last_bit(const unsigned long *addr, unsigned long size)
211 val &= addr[idx];
223 unsigned long find_next_clump8(unsigned long *clump, const unsigned long *addr,
226 offset = find_next_bit(addr, size, offset);
231 *clump = bitmap_get_value8(addr, offset);
243 unsigned long _find_first_zero_bit_le(const unsigned long *addr, unsigned long size)
245 return FIND_FIRST_BIT(~addr[idx], swab, size);
252 unsigned long _find_next_zero_bit_le(const unsigned long *addr,
255 return FIND_NEXT_BIT(~addr[idx], swab, size, offset);
261 unsigned long _find_next_bit_le(const unsigned long *addr,
264 return FIND_NEXT_BIT(addr[idx], swab, size, offset);