Lines Matching refs:asm_op
55 #define ATOMIC_OP(op, c_op, asm_op) \ argument
64 " " #asm_op " %0, %2 \n" \
79 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
90 " " #asm_op " %0, %1, %3 \n" \
93 " " #asm_op " %0, %1, %3 \n" \
111 #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ argument
122 " " #asm_op " %0, %1, %3 \n" \
142 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
143 ATOMIC_OP(op, c_op, asm_op) \
144 ATOMIC_OP_RETURN(op, c_op, asm_op) \
145 ATOMIC_FETCH_OP(op, c_op, asm_op)
156 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
157 ATOMIC_OP(op, c_op, asm_op) \
158 ATOMIC_FETCH_OP(op, c_op, asm_op)
248 #define ATOMIC64_OP(op, c_op, asm_op) \ argument
257 " " #asm_op " %0, %2 \n" \
272 #define ATOMIC64_OP_RETURN(op, c_op, asm_op) \ argument
283 " " #asm_op " %0, %1, %3 \n" \
286 " " #asm_op " %0, %1, %3 \n" \
304 #define ATOMIC64_FETCH_OP(op, c_op, asm_op) \ argument
315 " " #asm_op " %0, %1, %3 \n" \
335 #define ATOMIC64_OPS(op, c_op, asm_op) \ argument
336 ATOMIC64_OP(op, c_op, asm_op) \
337 ATOMIC64_OP_RETURN(op, c_op, asm_op) \
338 ATOMIC64_FETCH_OP(op, c_op, asm_op)
349 #define ATOMIC64_OPS(op, c_op, asm_op) \ argument
350 ATOMIC64_OP(op, c_op, asm_op) \
351 ATOMIC64_FETCH_OP(op, c_op, asm_op)