Lines Matching refs:asm_op
44 #define ATOMIC_OP(op, c_op, asm_op) \ argument
53 " " #asm_op " %0, %2 \n" \
66 " " #asm_op " %0, %2 \n" \
81 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
94 " " #asm_op " %0, %1, %3 \n" \
97 " " #asm_op " %0, %1, %3 \n" \
109 " " #asm_op " %0, %1, %3 \n" \
133 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
134 ATOMIC_OP(op, c_op, asm_op) \
135 ATOMIC_OP_RETURN(op, c_op, asm_op)
323 #define ATOMIC64_OP(op, c_op, asm_op) \ argument
332 " " #asm_op " %0, %2 \n" \
345 " " #asm_op " %0, %2 \n" \
360 #define ATOMIC64_OP_RETURN(op, c_op, asm_op) \ argument
373 " " #asm_op " %0, %1, %3 \n" \
376 " " #asm_op " %0, %1, %3 \n" \
388 " " #asm_op " %0, %1, %3 \n" \
413 #define ATOMIC64_OPS(op, c_op, asm_op) \ argument
414 ATOMIC64_OP(op, c_op, asm_op) \
415 ATOMIC64_OP_RETURN(op, c_op, asm_op)