Lines Matching refs:op
5 #define ATOMIC_OP(op) \ argument
6 static inline void atomic_##op(int i, atomic_t *v) \
16 " " #op " %2, %0 \n\t" /* $op */ \
25 #define ATOMIC_OP_RETURN(op) \ argument
26 static inline int atomic_##op##_return(int i, atomic_t *v) \
36 " " #op " %2, %0 \n\t" /* $op */ \
47 #define ATOMIC_FETCH_OP(op) \ argument
48 static inline int atomic_fetch_##op(int i, atomic_t *v) \
59 " " #op " %3, %0 \n\t" /* $op */ \
69 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) argument
75 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) argument