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()
85 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument
87 return mask >> 3; in find_zero()
91 static inline unsigned long zero_bytemask(unsigned long mask) in zero_bytemask() argument
93 return (1UL << mask) - 1; in zero_bytemask()
113 static inline long count_masked_bytes(long mask) in count_masked_bytes() argument
116 long a = (0x0ff0001+mask) >> 23; in count_masked_bytes()
118 return a & mask; in count_masked_bytes()
127 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument
129 return count_masked_bytes(mask); in find_zero()
135 unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits; in has_zero() local
136 *bits = mask; in has_zero()
137 return mask; in has_zero()
146 #define zero_bytemask(mask) (mask) argument