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(int i, atomic_t *v) \
68 __asm__ __volatile__("@ atomic_" #op "_return\n" \
140 #define ATOMIC_OP(op, c_op, asm_op) \ argument
141 static inline void atomic_##op(int i, atomic_t *v) \
150 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
151 static inline int atomic_##op##_return(int i, atomic_t *v) \
190 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
191 ATOMIC_OP(op, c_op, asm_op) \
192 ATOMIC_OP_RETURN(op, c_op, asm_op)
273 #define ATOMIC64_OP(op, op1, op2) \ argument
274 static inline void atomic64_##op(long long i, atomic64_t *v) \
280 __asm__ __volatile__("@ atomic64_" #op "\n" \
292 #define ATOMIC64_OP_RETURN(op, op1, op2) \ argument
293 static inline long long atomic64_##op##_return(long long i, atomic64_t *v) \
301 __asm__ __volatile__("@ atomic64_" #op "_return\n" \
317 #define ATOMIC64_OPS(op, op1, op2) \ argument
318 ATOMIC64_OP(op, op1, op2) \
319 ATOMIC64_OP_RETURN(op, op1, op2)