/linux-master/arch/loongarch/include/asm/ |
H A D | atomic.h | 195 #define ATOMIC64_OP(op, I, asm_op) \ macro 233 ATOMIC64_OP(op, I, asm_op) \ 262 ATOMIC64_OP(op, I, asm_op) \ 286 #undef ATOMIC64_OP macro
|
/linux-master/arch/sparc/lib/ |
H A D | atomic_64.S | 87 #define ATOMIC64_OP(op) \ define 132 ATOMIC64_OP(add) 136 ATOMIC64_OP(sub) 140 ATOMIC64_OP(and) 143 ATOMIC64_OP(or) 146 ATOMIC64_OP(xor) 151 #undef ATOMIC64_OP
|
/linux-master/arch/arc/include/asm/ |
H A D | atomic64-arcv2.h | 49 #define ATOMIC64_OP(op, op1, op2) \ macro 116 ATOMIC64_OP(op, op1, op2) \ 125 ATOMIC64_OP(op, op1, op2) \ 138 #undef ATOMIC64_OP macro
|
/linux-master/arch/powerpc/include/asm/ |
H A D | atomic.h | 214 #define ATOMIC64_OP(op, asm_op) \ macro 266 ATOMIC64_OP(op, asm_op) \ 281 ATOMIC64_OP(op, asm_op) \ 295 #undef ATOMIC64_OP macro
|
/linux-master/arch/parisc/include/asm/ |
H A D | atomic.h | 148 #define ATOMIC64_OP(op, c_op) \ macro 186 ATOMIC64_OP(op, c_op) \ 200 ATOMIC64_OP(op, c_op) \ 214 #undef ATOMIC64_OP macro
|
/linux-master/arch/arm64/include/asm/ |
H A D | atomic_lse.h | 120 #define ATOMIC64_OP(op, asm_op) \ macro 131 ATOMIC64_OP(andnot, stclr) 132 ATOMIC64_OP(or, stset) 133 ATOMIC64_OP(xor, steor) 134 ATOMIC64_OP(add, stadd) 141 #undef ATOMIC64_OP macro
|
H A D | atomic.h | 58 #define ATOMIC64_OP(op) \ macro 64 ATOMIC64_OP(atomic64_andnot) 65 ATOMIC64_OP(atomic64_or) 66 ATOMIC64_OP(atomic64_xor) 67 ATOMIC64_OP(atomic64_add) 68 ATOMIC64_OP(atomic64_and) 69 ATOMIC64_OP(atomic64_sub) 71 #undef ATOMIC64_OP macro
|
H A D | atomic_ll_sc.h | 121 #define ATOMIC64_OP(op, asm_op, constraint) \ macro 181 ATOMIC64_OP(__VA_ARGS__) \ 196 ATOMIC64_OP(__VA_ARGS__) \ 215 #undef ATOMIC64_OP macro
|
/linux-master/arch/arm/include/asm/ |
H A D | atomic.h | 311 #define ATOMIC64_OP(op, op1, op2) \ macro 377 ATOMIC64_OP(op, op1, op2) \ 391 ATOMIC64_OP(op, op1, op2) \ 409 #undef ATOMIC64_OP macro
|
/linux-master/arch/alpha/include/asm/ |
H A D | atomic.h | 94 #define ATOMIC64_OP(op, asm_op) \ macro 153 ATOMIC64_OP(op, op##q) \ 177 ATOMIC64_OP(op, asm) \ 198 #undef ATOMIC64_OP macro
|
/linux-master/lib/ |
H A D | atomic64.c | 69 #define ATOMIC64_OP(op, c_op) \ macro 111 ATOMIC64_OP(op, c_op) \ 120 ATOMIC64_OP(op, c_op) \ 129 #undef ATOMIC64_OP macro
|
/linux-master/include/asm-generic/ |
H A D | atomic64.h | 21 #define ATOMIC64_OP(op) \ macro 30 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) ATOMIC64_FETCH_OP(op) 36 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_FETCH_OP(op) 45 #undef ATOMIC64_OP macro
|