Lines Matching refs:mo
37 #define ATOMIC_LONG_READ_OP(mo) \ argument
38 static inline long atomic_long_read##mo(const atomic_long_t *l) \
42 return (long)ATOMIC_LONG_PFX(_read##mo)(v); \
49 #define ATOMIC_LONG_SET_OP(mo) \ in ATOMIC_LONG_READ_OP() argument
50 static inline void atomic_long_set##mo(atomic_long_t *l, long i) \ in ATOMIC_LONG_READ_OP()
54 ATOMIC_LONG_PFX(_set##mo)(v, i); \ in ATOMIC_LONG_READ_OP()
61 #define ATOMIC_LONG_ADD_SUB_OP(op, mo) \ argument
63 atomic_long_##op##_return##mo(long i, atomic_long_t *l) \
67 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(i, v); \
161 #define ATOMIC_LONG_INC_DEC_OP(op, mo) \ argument
163 atomic_long_##op##_return##mo(atomic_long_t *l) \
167 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(v); \