Lines Matching refs:op
5 #define ATOMIC_OP(op) \ argument
6 static inline void arch_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 arch_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 arch_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
80 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) argument