Lines Matching refs:op
41 #define ATOMIC_OP(op, c_op, asm_op) \ argument
42 static inline void atomic_##op(int i, atomic_t *v) \
48 __asm__ __volatile__("@ atomic_" #op "\n" \
59 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
60 static inline int atomic_##op##_return_relaxed(int i, atomic_t *v) \
67 __asm__ __volatile__("@ atomic_" #op "_return\n" \
138 #define ATOMIC_OP(op, c_op, asm_op) \ argument
139 static inline void atomic_##op(int i, atomic_t *v) \
148 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
149 static inline int atomic_##op##_return(int i, atomic_t *v) \
188 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
189 ATOMIC_OP(op, c_op, asm_op) \
190 ATOMIC_OP_RETURN(op, c_op, asm_op)
278 #define ATOMIC64_OP(op, op1, op2) \ argument
279 static inline void atomic64_##op(long long i, atomic64_t *v) \
285 __asm__ __volatile__("@ atomic64_" #op "\n" \
297 #define ATOMIC64_OP_RETURN(op, op1, op2) \ argument
299 atomic64_##op##_return_relaxed(long long i, atomic64_t *v) \
306 __asm__ __volatile__("@ atomic64_" #op "_return\n" \
320 #define ATOMIC64_OPS(op, op1, op2) \ argument
321 ATOMIC64_OP(op, op1, op2) \
322 ATOMIC64_OP_RETURN(op, op1, op2)