Lines Matching refs:asm_op
40 #define ATOMIC_OP(op, asm_op) \ argument
47 #asm_op " %0,%2,%0\n" \
55 #define ATOMIC_OP_RETURN_RELAXED(op, asm_op) \ argument
62 #asm_op " %0,%2,%0\n" \
72 #define ATOMIC_FETCH_OP_RELAXED(op, asm_op) \ argument
79 #asm_op " %1,%3,%0\n" \
89 #define ATOMIC_OPS(op, asm_op) \ argument
90 ATOMIC_OP(op, asm_op) \
91 ATOMIC_OP_RETURN_RELAXED(op, asm_op) \
92 ATOMIC_FETCH_OP_RELAXED(op, asm_op)
104 #define ATOMIC_OPS(op, asm_op) \ in ATOMIC_OPS() argument
105 ATOMIC_OP(op, asm_op) \ in ATOMIC_OPS()
106 ATOMIC_FETCH_OP_RELAXED(op, asm_op) in ATOMIC_OPS()
333 #define ATOMIC64_OP(op, asm_op) \ argument
340 #asm_op " %0,%2,%0\n" \
348 #define ATOMIC64_OP_RETURN_RELAXED(op, asm_op) \ argument
356 #asm_op " %0,%2,%0\n" \
366 #define ATOMIC64_FETCH_OP_RELAXED(op, asm_op) \ argument
374 #asm_op " %1,%3,%0\n" \
384 #define ATOMIC64_OPS(op, asm_op) \ argument
385 ATOMIC64_OP(op, asm_op) \
386 ATOMIC64_OP_RETURN_RELAXED(op, asm_op) \
387 ATOMIC64_FETCH_OP_RELAXED(op, asm_op)
399 #define ATOMIC64_OPS(op, asm_op) \ in ATOMIC64_OPS() argument
400 ATOMIC64_OP(op, asm_op) \ in ATOMIC64_OPS()
401 ATOMIC64_FETCH_OP_RELAXED(op, asm_op) in ATOMIC64_OPS()