Searched refs:ATOMIC64_OP_RETURN (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/include/asm-generic/ |
D | atomic64.h | 26 #define ATOMIC64_OP_RETURN(op) \ macro 32 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) ATOMIC64_FETCH_OP(op) 46 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | atomic_ll_sc.h | 155 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ macro 201 ATOMIC64_OP_RETURN(, dmb ish, , l, "memory", __VA_ARGS__) \ 202 ATOMIC64_OP_RETURN(_relaxed,, , , , __VA_ARGS__) \ 203 ATOMIC64_OP_RETURN(_acquire,, a, , "memory", __VA_ARGS__) \ 204 ATOMIC64_OP_RETURN(_release,, , l, "memory", __VA_ARGS__) \ 233 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/lib/ |
D | atomic64.c | 81 #define ATOMIC64_OP_RETURN(op, c_op) \ macro 112 ATOMIC64_OP_RETURN(op, c_op) \ 121 ATOMIC64_OP_RETURN(op, c_op) \ 130 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/sparc/lib/ |
D | atomic_64.S | 102 #define ATOMIC64_OP_RETURN(op) \ macro 133 ATOMIC64_OP_RETURN(add) 137 ATOMIC64_OP_RETURN(sub) 150 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/parisc/include/asm/ |
D | atomic.h | 155 #define ATOMIC64_OP_RETURN(op, c_op) \ macro 184 ATOMIC64_OP_RETURN(op, c_op) \ 201 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/alpha/include/asm/ |
D | atomic.h | 111 #define ATOMIC64_OP_RETURN(op, asm_op) \ macro 153 ATOMIC64_OP_RETURN(op, op##q) \ 196 #undef ATOMIC64_OP_RETURN in ATOMIC_OPS()
|
/Linux-v5.4/arch/mips/include/asm/ |
D | atomic.h | 283 #define ATOMIC64_OP_RETURN(op, c_op, asm_op) \ macro 352 ATOMIC64_OP_RETURN(op, c_op, asm_op) \ 378 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/arc/include/asm/ |
D | atomic.h | 378 #define ATOMIC64_OP_RETURN(op, op1, op2) \ 426 ATOMIC64_OP_RETURN(op, op1, op2) \ 441 #undef ATOMIC64_OP_RETURN
|
/Linux-v5.4/arch/arm/include/asm/ |
D | atomic.h | 325 #define ATOMIC64_OP_RETURN(op, op1, op2) \ macro 373 ATOMIC64_OP_RETURN(op, op1, op2) \ 403 #undef ATOMIC64_OP_RETURN in ATOMIC64_OPS()
|