Home
last modified time | relevance | path

Searched refs:ATOMIC64_OP (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/arch/arm64/include/asm/
Datomic.h58 #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
Datomic_lse.h158 #define ATOMIC64_OP(op, asm_op) \ macro
167 ATOMIC64_OP(andnot, stclr) in ATOMIC64_OP() function
168 ATOMIC64_OP(or, stset) in ATOMIC64_OP()
169 ATOMIC64_OP(xor, steor) in ATOMIC64_OP()
170 ATOMIC64_OP(add, stadd) in ATOMIC64_OP()
172 #undef ATOMIC64_OP in ATOMIC64_OP()
Datomic_ll_sc.h137 #define ATOMIC64_OP(op, asm_op, constraint) \ in ATOMIC_OPS() macro
200 ATOMIC64_OP(__VA_ARGS__) \
215 ATOMIC64_OP(__VA_ARGS__) \
234 #undef ATOMIC64_OP
/Linux-v5.4/arch/sparc/lib/
Datomic_64.S87 #define ATOMIC64_OP(op) \ macro
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-v5.4/include/asm-generic/
Datomic64.h23 #define ATOMIC64_OP(op) \ macro
32 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) ATOMIC64_FETCH_OP(op)
38 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_FETCH_OP(op)
47 #undef ATOMIC64_OP
/Linux-v5.4/lib/
Datomic64.c69 #define ATOMIC64_OP(op, c_op) \ macro
111 ATOMIC64_OP(op, c_op) \
120 ATOMIC64_OP(op, c_op) \
131 #undef ATOMIC64_OP
/Linux-v5.4/arch/parisc/include/asm/
Datomic.h145 #define ATOMIC64_OP(op, c_op) \ macro
183 ATOMIC64_OP(op, c_op) \
192 ATOMIC64_OP(op, c_op) \
202 #undef ATOMIC64_OP
/Linux-v5.4/arch/alpha/include/asm/
Datomic.h95 #define ATOMIC64_OP(op, asm_op) \ macro
152 ATOMIC64_OP(op, op##q) \
176 ATOMIC64_OP(op, asm) \ in ATOMIC_OPS()
197 #undef ATOMIC64_OP in ATOMIC_OPS()
/Linux-v5.4/arch/mips/include/asm/
Datomic.h257 #define ATOMIC64_OP(op, c_op, asm_op) \ macro
351 ATOMIC64_OP(op, c_op, asm_op) \
365 ATOMIC64_OP(op, c_op, asm_op) \
379 #undef ATOMIC64_OP
/Linux-v5.4/arch/powerpc/include/asm/
Datomic.h314 #define ATOMIC64_OP(op, asm_op) \ macro
366 ATOMIC64_OP(op, asm_op) \
381 ATOMIC64_OP(op, asm_op) \ in ATOMIC64_OPS()
395 #undef ATOMIC64_OP in ATOMIC64_OPS()
/Linux-v5.4/arch/ia64/include/asm/
Datomic.h126 #define ATOMIC64_OP(op, c_op) \ macro
157 ATOMIC64_OP(op, c_op) \
209 #undef ATOMIC64_OP
/Linux-v5.4/arch/arm/include/asm/
Datomic.h306 #define ATOMIC64_OP(op, op1, op2) \ macro
372 ATOMIC64_OP(op, op1, op2) \
386 ATOMIC64_OP(op, op1, op2) \ in ATOMIC64_OPS()
404 #undef ATOMIC64_OP in ATOMIC64_OPS()
/Linux-v5.4/arch/arc/include/asm/
Datomic.h361 #define ATOMIC64_OP(op, op1, op2) \
425 ATOMIC64_OP(op, op1, op2) \
442 #undef ATOMIC64_OP