Lines Matching defs:mask
53 __ffs(int mask)
55 return (ffs(mask) - 1);
59 __fls(int mask)
61 return (fls(mask) - 1);
65 __ffsl(long mask)
67 return (ffsl(mask) - 1);
71 __flsl(long mask)
73 return (flsl(mask) - 1);
83 #define ffz(mask) __ffs(~(mask))
98 long mask;
108 mask = (*addr) & BITMAP_LAST_WORD_MASK(size);
109 if (mask)
110 bit += __ffsl(mask);
120 long mask;
130 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size);
131 if (mask)
132 bit += __ffsl(mask);
142 long mask;
152 mask = (*addr) & BITMAP_LAST_WORD_MASK(offs);
153 if (mask)
154 return (bit + __flsl(mask));
168 long mask;
180 mask = (*addr) & ~BITMAP_LAST_WORD_MASK(offs);
181 if (mask)
182 return (bit + __ffsl(mask));
195 mask = (*addr) & BITMAP_LAST_WORD_MASK(size);
196 if (mask)
197 bit += __ffsl(mask);
208 long mask;
220 mask = ~(*addr) & ~BITMAP_LAST_WORD_MASK(offs);
221 if (mask)
222 return (bit + __ffsl(mask));
235 mask = ~(*addr) & BITMAP_LAST_WORD_MASK(size);
236 if (mask)
237 bit += __ffsl(mask);
269 unsigned long mask;
280 mask = BITMAP_LAST_WORD_MASK(tail);
281 if ((addr[i] & mask) != mask)
290 unsigned long mask;
301 mask = BITMAP_LAST_WORD_MASK(tail);
302 if ((addr[i] & mask) != 0)
410 unsigned long mask;
420 mask = (1UL << (nbitsinlong - 1));
421 mask += mask - 1;
422 mask <<= offset;
427 if (bitmap[index + i] & mask)
435 bitmap[index + i] |= mask;
440 bitmap[index + i] &= ~mask;