Lines Matching refs:asm_op
39 #define ATOMIC_OP(op, asm_op) \ argument
46 #asm_op " %0,%2,%0\n" \
54 #define ATOMIC_OP_RETURN_RELAXED(op, asm_op) \ argument
61 #asm_op " %0,%2,%0\n" \
71 #define ATOMIC_FETCH_OP_RELAXED(op, asm_op) \ argument
78 #asm_op " %1,%3,%0\n" \
88 #define ATOMIC_OPS(op, asm_op) \ argument
89 ATOMIC_OP(op, asm_op) \
90 ATOMIC_OP_RETURN_RELAXED(op, asm_op) \
91 ATOMIC_FETCH_OP_RELAXED(op, asm_op)
103 #define ATOMIC_OPS(op, asm_op) \ in ATOMIC_OPS() argument
104 ATOMIC_OP(op, asm_op) \ in ATOMIC_OPS()
105 ATOMIC_FETCH_OP_RELAXED(op, asm_op) in ATOMIC_OPS()
329 #define ATOMIC64_OP(op, asm_op) \ argument
336 #asm_op " %0,%2,%0\n" \
344 #define ATOMIC64_OP_RETURN_RELAXED(op, asm_op) \ argument
352 #asm_op " %0,%2,%0\n" \
362 #define ATOMIC64_FETCH_OP_RELAXED(op, asm_op) \ argument
370 #asm_op " %1,%3,%0\n" \
380 #define ATOMIC64_OPS(op, asm_op) \ argument
381 ATOMIC64_OP(op, asm_op) \
382 ATOMIC64_OP_RETURN_RELAXED(op, asm_op) \
383 ATOMIC64_FETCH_OP_RELAXED(op, asm_op)
395 #define ATOMIC64_OPS(op, asm_op) \ in ATOMIC64_OPS() argument
396 ATOMIC64_OP(op, asm_op) \ in ATOMIC64_OPS()
397 ATOMIC64_FETCH_OP_RELAXED(op, asm_op) in ATOMIC64_OPS()