Lines Matching refs:op
47 #define ATOMIC_OP(op, asm_op) \ argument
48 static inline void atomic_##op(int i, atomic_t *v) \
53 asm volatile("// atomic_" #op "\n" \
62 #define ATOMIC_OP_RETURN(op, asm_op) \ argument
63 static inline int atomic_##op##_return(int i, atomic_t *v) \
68 asm volatile("// atomic_" #op "_return\n" \
81 #define ATOMIC_OPS(op, asm_op) \ argument
82 ATOMIC_OP(op, asm_op) \
83 ATOMIC_OP_RETURN(op, asm_op)
145 #define ATOMIC64_OP(op, asm_op) \ argument
146 static inline void atomic64_##op(long i, atomic64_t *v) \
151 asm volatile("// atomic64_" #op "\n" \
160 #define ATOMIC64_OP_RETURN(op, asm_op) \ argument
161 static inline long atomic64_##op##_return(long i, atomic64_t *v) \
166 asm volatile("// atomic64_" #op "_return\n" \
179 #define ATOMIC64_OPS(op, asm_op) \ argument
180 ATOMIC64_OP(op, asm_op) \
181 ATOMIC64_OP_RETURN(op, asm_op)