Lines Matching full:mask
66 __ffs(int mask) in __ffs() argument
68 return (ffs(mask) - 1); in __ffs()
72 __fls(int mask) in __fls() argument
74 return (fls(mask) - 1); in __fls()
78 __ffsl(long mask) in __ffsl() argument
80 return (ffsl(mask) - 1); in __ffsl()
84 __ffs64(uint64_t mask) in __ffs64() argument
86 return (ffsll(mask) - 1); in __ffs64()
90 __flsl(long mask) in __flsl() argument
92 return (flsl(mask) - 1); in __flsl()
96 fls64(uint64_t mask) in fls64() argument
98 return (flsll(mask)); in fls64()
107 #define ffz(mask) __ffs(~(mask)) argument
122 long mask; in find_first_bit() local
132 mask = (*addr) & BITMAP_LAST_WORD_MASK(size); in find_first_bit()
133 if (mask) in find_first_bit()
134 bit += __ffsl(mask); in find_first_bit()
144 long mask; in find_first_zero_bit() local
154 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size); in find_first_zero_bit()
155 if (mask) in find_first_zero_bit()
156 bit += __ffsl(mask); in find_first_zero_bit()
166 long mask; in find_last_bit() local
176 mask = (*addr) & BITMAP_LAST_WORD_MASK(offs); in find_last_bit()
177 if (mask) in find_last_bit()
178 return (bit + __flsl(mask)); in find_last_bit()
192 long mask; in find_next_bit() local
204 mask = (*addr) & ~BITMAP_LAST_WORD_MASK(offs); in find_next_bit()
205 if (mask) in find_next_bit()
206 return (bit + __ffsl(mask)); in find_next_bit()
219 mask = (*addr) & BITMAP_LAST_WORD_MASK(size); in find_next_bit()
220 if (mask) in find_next_bit()
221 bit += __ffsl(mask); in find_next_bit()
232 long mask; in find_next_zero_bit() local
244 mask = ~(*addr) & ~BITMAP_LAST_WORD_MASK(offs); in find_next_zero_bit()
245 if (mask) in find_next_zero_bit()
246 return (bit + __ffsl(mask)); in find_next_zero_bit()
259 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size); in find_next_zero_bit()
260 if (mask) in find_next_zero_bit()
261 bit += __ffsl(mask); in find_next_zero_bit()
369 unsigned long mask; in linux_reg_op() local
379 mask = (1UL << (nbitsinlong - 1)); in linux_reg_op()
380 mask += mask - 1; in linux_reg_op()
381 mask <<= offset; in linux_reg_op()
386 if (bitmap[index + i] & mask) in linux_reg_op()
394 bitmap[index + i] |= mask; in linux_reg_op()
399 bitmap[index + i] &= ~mask; in linux_reg_op()