Lines Matching refs:mask
22 unsigned long mask = (val & c->low_bits) + c->low_bits; in prep_zero_mask() local
23 return ~(mask | rhs); in prep_zero_mask()
26 #define create_zero_mask(mask) (mask) argument
28 static inline long find_zero(unsigned long mask) in find_zero() argument
32 asm (PPC_CNTLZL "%0,%1" : "=r" (leading_zero_bits) : "r" (mask)); in find_zero()
43 static inline unsigned long zero_bytemask(unsigned long mask) in zero_bytemask() argument
45 return ~1ul << __fls(mask); in zero_bytemask()
90 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument
92 return mask >> 3; in find_zero()
96 static inline unsigned long zero_bytemask(unsigned long mask) in zero_bytemask() argument
98 return (1UL << mask) - 1; in zero_bytemask()
118 static inline long count_masked_bytes(long mask) in count_masked_bytes() argument
121 long a = (0x0ff0001+mask) >> 23; in count_masked_bytes()
123 return a & mask; in count_masked_bytes()
132 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument
134 return count_masked_bytes(mask); in find_zero()
140 unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits; in has_zero() local
141 *bits = mask; in has_zero()
142 return mask; in has_zero()
151 #define zero_bytemask(mask) (mask) argument