Lines Matching refs:size

61 unsigned long find_next_bit(const unsigned long *addr, unsigned long size,  in find_next_bit()  argument
64 return _find_next_bit(addr, size, offset, 0UL); in find_next_bit()
70 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument
73 return _find_next_bit(addr, size, offset, ~0UL); in find_next_zero_bit()
82 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument
86 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_bit()
88 return min(idx * BITS_PER_LONG + __ffs(addr[idx]), size); in find_first_bit()
91 return size; in find_first_bit()
100 unsigned long find_first_zero_bit(const unsigned long *addr, unsigned long size) in find_first_zero_bit() argument
104 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_zero_bit()
106 return min(idx * BITS_PER_LONG + ffz(addr[idx]), size); in find_first_zero_bit()
109 return size; in find_first_zero_bit()
115 unsigned long find_last_bit(const unsigned long *addr, unsigned long size) in find_last_bit() argument
117 if (size) { in find_last_bit()
118 unsigned long val = BITMAP_LAST_WORD_MASK(size); in find_last_bit()
119 unsigned long idx = (size-1) / BITS_PER_LONG; in find_last_bit()
129 return size; in find_last_bit()
177 long size, unsigned long offset) in find_next_zero_bit_le() argument
179 return _find_next_bit_le(addr, size, offset, ~0UL); in find_next_zero_bit_le()
186 long size, unsigned long offset) in find_next_bit_le() argument
188 return _find_next_bit_le(addr, size, offset, 0UL); in find_next_bit_le()