Home
last modified time | relevance | path

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

/Linux-v4.19/include/asm-generic/
Datomic64.h27 #define ATOMIC64_OP(op) \ macro
36 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) ATOMIC64_FETCH_OP(op)
42 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_FETCH_OP(op)
51 #undef ATOMIC64_OP
/Linux-v4.19/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-v4.19/lib/
Datomic64.c73 #define ATOMIC64_OP(op, c_op) \ macro
115 ATOMIC64_OP(op, c_op) \
124 ATOMIC64_OP(op, c_op) \
135 #undef ATOMIC64_OP
/Linux-v4.19/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-v4.19/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-v4.19/arch/arm64/include/asm/
Datomic_lse.h226 #define ATOMIC64_OP(op, asm_op) \ macro
239 ATOMIC64_OP(andnot, stclr) in ATOMIC64_OP() function
240 ATOMIC64_OP(or, stset) in ATOMIC64_OP()
241 ATOMIC64_OP(xor, steor) in ATOMIC64_OP()
242 ATOMIC64_OP(add, stadd) in ATOMIC64_OP()
244 #undef ATOMIC64_OP in ATOMIC64_OP()
Datomic_ll_sc.h134 #define ATOMIC64_OP(op, asm_op) \ in ATOMIC_OPS() macro
197 ATOMIC64_OP(__VA_ARGS__) \
212 ATOMIC64_OP(__VA_ARGS__) \
226 #undef ATOMIC64_OP
/Linux-v4.19/arch/mips/include/asm/
Datomic.h248 #define ATOMIC64_OP(op, c_op, asm_op) \ macro
336 ATOMIC64_OP(op, c_op, asm_op) \
350 ATOMIC64_OP(op, c_op, asm_op) \
364 #undef ATOMIC64_OP
/Linux-v4.19/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-v4.19/arch/arm/include/asm/
Datomic.h309 #define ATOMIC64_OP(op, op1, op2) \ macro
375 ATOMIC64_OP(op, op1, op2) \
389 ATOMIC64_OP(op, op1, op2) \ in ATOMIC64_OPS()
407 #undef ATOMIC64_OP in ATOMIC64_OPS()
/Linux-v4.19/arch/ia64/include/asm/
Datomic.h126 #define ATOMIC64_OP(op, c_op) \ macro
157 ATOMIC64_OP(op, c_op) \
209 #undef ATOMIC64_OP
/Linux-v4.19/arch/arc/include/asm/
Datomic.h364 #define ATOMIC64_OP(op, op1, op2) \
428 ATOMIC64_OP(op, op1, op2) \
445 #undef ATOMIC64_OP