Lines Matching defs:mask
66 static inline void fn(unsigned long mask, \
78 : "rK" (mask), "r" (p) \
90 x = ~x; // make the mask non-wrapping
97 static inline void fn(unsigned long mask, volatile unsigned long *_p) \
103 __builtin_constant_p(mask) && is_rlwinm_mask_valid(~mask)) {\
111 : "n" (~mask), "r" (p) \
121 : "r" (mask), "r" (p) \
153 unsigned long mask, \
166 : "rK" (mask), "r" (p), "n" (eh) \
168 return (old & mask); \
178 static inline unsigned long test_and_clear_bits(unsigned long mask, volatile unsigned long *_p)
184 __builtin_constant_p(mask) && is_rlwinm_mask_valid(~mask)) {
193 : "n" (~mask), "r" (p)
204 : "r" (mask), "r" (p)
208 return (old & mask);
242 unsigned long mask = BIT_MASK(nr);
251 : "r" (mask), "r" (p)