Lines Matching refs:mask
71 __ffs(int mask) in __ffs() argument
73 return (ffs(mask) - 1); in __ffs()
77 __fls(int mask) in __fls() argument
79 return (fls(mask) - 1); in __fls()
83 __ffsl(long mask) in __ffsl() argument
85 return (ffsl(mask) - 1); in __ffsl()
89 __ffs64(uint64_t mask) in __ffs64() argument
91 return (ffsll(mask) - 1); in __ffs64()
95 __flsl(long mask) in __flsl() argument
97 return (flsl(mask) - 1); in __flsl()
101 fls64(uint64_t mask) in fls64() argument
103 return (flsll(mask)); in fls64()
112 #define ffz(mask) __ffs(~(mask)) argument
127 long mask; in find_first_bit() local
137 mask = (*addr) & BITMAP_LAST_WORD_MASK(size); in find_first_bit()
138 if (mask) in find_first_bit()
139 bit += __ffsl(mask); in find_first_bit()
149 long mask; in find_first_zero_bit() local
159 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size); in find_first_zero_bit()
160 if (mask) in find_first_zero_bit()
161 bit += __ffsl(mask); in find_first_zero_bit()
171 long mask; in find_last_bit() local
181 mask = (*addr) & BITMAP_LAST_WORD_MASK(offs); in find_last_bit()
182 if (mask) in find_last_bit()
183 return (bit + __flsl(mask)); in find_last_bit()
197 long mask; in find_next_bit() local
209 mask = (*addr) & ~BITMAP_LAST_WORD_MASK(offs); in find_next_bit()
210 if (mask) in find_next_bit()
211 return (bit + __ffsl(mask)); in find_next_bit()
224 mask = (*addr) & BITMAP_LAST_WORD_MASK(size); in find_next_bit()
225 if (mask) in find_next_bit()
226 bit += __ffsl(mask); in find_next_bit()
237 long mask; in find_next_zero_bit() local
249 mask = ~(*addr) & ~BITMAP_LAST_WORD_MASK(offs); in find_next_zero_bit()
250 if (mask) in find_next_zero_bit()
251 return (bit + __ffsl(mask)); in find_next_zero_bit()
264 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size); in find_next_zero_bit()
265 if (mask) in find_next_zero_bit()
266 bit += __ffsl(mask); in find_next_zero_bit()
374 unsigned long mask; in linux_reg_op() local
384 mask = (1UL << (nbitsinlong - 1)); in linux_reg_op()
385 mask += mask - 1; in linux_reg_op()
386 mask <<= offset; in linux_reg_op()
391 if (bitmap[index + i] & mask) in linux_reg_op()
399 bitmap[index + i] |= mask; in linux_reg_op()
404 bitmap[index + i] &= ~mask; in linux_reg_op()