Lines Matching refs:size
68 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument
71 return _find_next_bit(addr, NULL, size, offset, 0UL); in find_next_bit()
79 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument
83 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_bit()
85 return min(idx * BITS_PER_LONG + __ffs(addr[idx]), size); in find_first_bit()
88 return size; in find_first_bit()
96 unsigned long find_first_zero_bit(const unsigned long *addr, unsigned long size) in find_first_zero_bit() argument
100 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_zero_bit()
102 return min(idx * BITS_PER_LONG + ffz(addr[idx]), size); in find_first_zero_bit()
105 return size; in find_first_zero_bit()
110 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument
113 return _find_next_bit(addr, NULL, size, offset, ~0UL); in find_next_zero_bit()
119 const unsigned long *addr2, unsigned long size, in find_next_and_bit() argument
122 return _find_next_bit(addr1, addr2, size, offset, 0UL); in find_next_and_bit()