Lines Matching refs:m
32 static inline void op##_bit(unsigned long nr, volatile unsigned long *m)\
36 m += nr >> 5; \
46 : "r"(m), /* Not "m": llock only supports reg direct addr mode */ \
63 static inline int test_and_##op##_bit(unsigned long nr, volatile unsigned long *m)\
67 m += nr >> 5; \
83 : "r"(m), "ir"(nr) \
110 static inline void op##_bit(unsigned long nr, volatile unsigned long *m)\
113 m += nr >> 5; \
120 temp = *m; \
121 *m = temp c_op (1UL << (nr & 0x1f)); \
127 static inline int test_and_##op##_bit(unsigned long nr, volatile unsigned long *m)\
130 m += nr >> 5; \
134 old = *m; \
135 *m = old c_op (1UL << (nr & 0x1f)); \
149 static inline void __##op##_bit(unsigned long nr, volatile unsigned long *m) \
152 m += nr >> 5; \
154 temp = *m; \
155 *m = temp c_op (1UL << (nr & 0x1f)); \
159 static inline int __test_and_##op##_bit(unsigned long nr, volatile unsigned long *m)\
162 m += nr >> 5; \
164 old = *m; \
165 *m = old c_op (1UL << (nr & 0x1f)); \