Home
last modified time | relevance | path

Searched refs:ATOMIC64_OPS (Results 1 – 7 of 7) sorted by relevance

/arch/parisc/include/asm/
Datomic.h180 #define ATOMIC64_OPS(op, c_op) \ macro
185 ATOMIC64_OPS(add, +=)
186 ATOMIC64_OPS(sub, -=)
188 #undef ATOMIC64_OPS
189 #define ATOMIC64_OPS(op, c_op) \ macro
193 ATOMIC64_OPS(and, &=)
194 ATOMIC64_OPS(or, |=)
195 ATOMIC64_OPS(xor, ^=)
197 #undef ATOMIC64_OPS
/arch/arm64/include/asm/
Datomic_ll_sc.h180 #define ATOMIC64_OPS(...) \ macro
191 ATOMIC64_OPS(add, add, I)
192 ATOMIC64_OPS(sub, sub, J)
194 #undef ATOMIC64_OPS
195 #define ATOMIC64_OPS(...) \ macro
202 ATOMIC64_OPS(and, and, L)
203 ATOMIC64_OPS(or, orr, L)
204 ATOMIC64_OPS(xor, eor, L)
210 ATOMIC64_OPS(andnot, bic, )
212 #undef ATOMIC64_OPS
/arch/arc/include/asm/
Datomic.h318 #define ATOMIC64_OPS(op, op1, op2) \
326 ATOMIC64_OPS(add, add.f, adc)
327 ATOMIC64_OPS(sub, sub.f, sbc)
328 ATOMIC64_OPS(and, and, and)
329 ATOMIC64_OPS(andnot, bic, bic)
330 ATOMIC64_OPS(or, or, or)
331 ATOMIC64_OPS(xor, xor, xor)
333 #undef ATOMIC64_OPS
/arch/s390/include/asm/
Datomic.h138 #define ATOMIC64_OPS(op) \ macro
148 ATOMIC64_OPS(and)
149 ATOMIC64_OPS(or)
150 ATOMIC64_OPS(xor)
152 #undef ATOMIC64_OPS
/arch/arm/include/asm/
Datomic.h369 #define ATOMIC64_OPS(op, op1, op2) \ macro
374 ATOMIC64_OPS(add, adds, adc) in ATOMIC64_OPS() function
375 ATOMIC64_OPS(sub, subs, sbc) in ATOMIC64_OPS()
382 #undef ATOMIC64_OPS in ATOMIC64_OPS()
383 #define ATOMIC64_OPS(op, op1, op2) \ in ATOMIC64_OPS() macro
389 ATOMIC64_OPS(and, and, and) in ATOMIC64_OPS()
390 ATOMIC64_OPS(andnot, bic, bic) in ATOMIC64_OPS()
391 ATOMIC64_OPS(or, orr, orr) in ATOMIC64_OPS()
392 ATOMIC64_OPS(xor, eor, eor) in ATOMIC64_OPS()
399 #undef ATOMIC64_OPS in ATOMIC64_OPS()
/arch/powerpc/include/asm/
Datomic.h380 #define ATOMIC64_OPS(op, asm_op) \ macro
385 ATOMIC64_OPS(add, add) in ATOMIC64_OPS() function
386 ATOMIC64_OPS(sub, subf) in ATOMIC64_OPS()
394 #undef ATOMIC64_OPS in ATOMIC64_OPS()
395 #define ATOMIC64_OPS(op, asm_op) \ in ATOMIC64_OPS() macro
399 ATOMIC64_OPS(and, and) in ATOMIC64_OPS()
400 ATOMIC64_OPS(or, or) in ATOMIC64_OPS()
401 ATOMIC64_OPS(xor, xor) in ATOMIC64_OPS()
/arch/ia64/include/asm/
Datomic.h155 #define ATOMIC64_OPS(op, c_op) \ macro
159 ATOMIC64_OPS(add, +)
160 ATOMIC64_OPS(sub, -)
206 #undef ATOMIC64_OPS