Lines Matching refs:op
33 #define ATOMIC_OP(op) \
34 static inline void arch_atomic_##op(int i, atomic_t *v) \
40 " %0 = "#op "(%0,%2);\n" \
49 #define ATOMIC_OP_RETURN(op) \
50 static inline int arch_atomic_##op##_return(int i, atomic_t *v) \
56 " %0 = "#op "(%0,%2);\n" \
66 #define ATOMIC_FETCH_OP(op) \
67 static inline int arch_atomic_fetch_##op(int i, atomic_t *v) \
73 " %1 = "#op "(%0,%3);\n" \
83 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
94 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)