Lines Matching refs:asm_op
34 #define ATOMIC_OP(op, c_op, asm_op) \ argument
37 __asm__ __volatile__(#asm_op "l %1,%0" : "+m" (*v) : ASM_DI (i));\
42 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
49 " " #asm_op "l %3,%1\n" \
57 #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ argument
64 " " #asm_op "l %3,%1\n" \
74 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
87 #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ argument
103 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
104 ATOMIC_OP(op, c_op, asm_op) \
105 ATOMIC_OP_RETURN(op, c_op, asm_op) \
106 ATOMIC_FETCH_OP(op, c_op, asm_op)
112 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
113 ATOMIC_OP(op, c_op, asm_op) \
114 ATOMIC_FETCH_OP(op, c_op, asm_op)