Lines Matching refs:start
33 unsigned long start, unsigned long invert) in _find_next_bit() argument
37 if (unlikely(start >= nbits)) in _find_next_bit()
40 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit()
42 tmp &= addr2[start / BITS_PER_LONG]; in _find_next_bit()
46 tmp &= BITMAP_FIRST_WORD_MASK(start); in _find_next_bit()
47 start = round_down(start, BITS_PER_LONG); in _find_next_bit()
50 start += BITS_PER_LONG; in _find_next_bit()
51 if (start >= nbits) in _find_next_bit()
54 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit()
56 tmp &= addr2[start / BITS_PER_LONG]; in _find_next_bit()
60 return min(start + __ffs(tmp), nbits); in _find_next_bit()