• Home
  • Raw
  • Download

Lines Matching refs:offset

40 					long size, unsigned long offset);
42 long size, unsigned long offset);
57 unsigned long offset) in find_next_bit() argument
62 if (unlikely(offset >= size)) in find_next_bit()
65 val = *addr & GENMASK(size - 1, offset); in find_next_bit()
69 return _find_next_bit(addr, size, offset); in find_next_bit()
87 unsigned long offset) in find_next_and_bit() argument
92 if (unlikely(offset >= size)) in find_next_and_bit()
95 val = *addr1 & *addr2 & GENMASK(size - 1, offset); in find_next_and_bit()
99 return _find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit()
118 unsigned long offset) in find_next_andnot_bit() argument
123 if (unlikely(offset >= size)) in find_next_andnot_bit()
126 val = *addr1 & ~*addr2 & GENMASK(size - 1, offset); in find_next_andnot_bit()
130 return _find_next_andnot_bit(addr1, addr2, size, offset); in find_next_andnot_bit()
148 unsigned long offset) in find_next_or_bit() argument
153 if (unlikely(offset >= size)) in find_next_or_bit()
156 val = (*addr1 | *addr2) & GENMASK(size - 1, offset); in find_next_or_bit()
160 return _find_next_or_bit(addr1, addr2, size, offset); in find_next_or_bit()
176 unsigned long offset) in find_next_zero_bit() argument
181 if (unlikely(offset >= size)) in find_next_zero_bit()
184 val = *addr | ~GENMASK(size - 1, offset); in find_next_zero_bit()
188 return _find_next_zero_bit(addr, size, offset); in find_next_zero_bit()
431 unsigned long size, unsigned long offset) in find_next_and_bit_wrap() argument
433 unsigned long bit = find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit_wrap()
435 if (bit < size || offset == 0) in find_next_and_bit_wrap()
438 bit = find_first_and_bit(addr1, addr2, offset); in find_next_and_bit_wrap()
439 return bit < offset ? bit : size; in find_next_and_bit_wrap()
453 unsigned long size, unsigned long offset) in find_next_bit_wrap() argument
455 unsigned long bit = find_next_bit(addr, size, offset); in find_next_bit_wrap()
457 if (bit < size || offset == 0) in find_next_bit_wrap()
460 bit = find_first_bit(addr, offset); in find_next_bit_wrap()
461 return bit < offset ? bit : size; in find_next_bit_wrap()
502 unsigned long size, unsigned long offset);
510 unsigned long find_next_zero_bit_le(const void *addr, unsigned long size, unsigned long offset) in find_next_zero_bit_le() argument
512 return find_next_zero_bit(addr, size, offset); in find_next_zero_bit_le()
516 unsigned long find_next_bit_le(const void *addr, unsigned long size, unsigned long offset) in find_next_bit_le() argument
518 return find_next_bit(addr, size, offset); in find_next_bit_le()
532 long size, unsigned long offset) in find_next_zero_bit_le() argument
537 if (unlikely(offset >= size)) in find_next_zero_bit_le()
540 val = swab(val) | ~GENMASK(size - 1, offset); in find_next_zero_bit_le()
544 return _find_next_zero_bit_le(addr, size, offset); in find_next_zero_bit_le()
565 long size, unsigned long offset) in find_next_bit_le() argument
570 if (unlikely(offset >= size)) in find_next_bit_le()
573 val = swab(val) & GENMASK(size - 1, offset); in find_next_bit_le()
577 return _find_next_bit_le(addr, size, offset); in find_next_bit_le()