/linux-4.4.14/include/asm-generic/ |
D | atomic64.h | 24 #define ATOMIC64_OP(op) \ macro 30 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) 35 ATOMIC64_OP(and) 36 ATOMIC64_OP(or) 37 ATOMIC64_OP(xor) 41 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/sparc/lib/ |
D | atomic_64.S | 58 #define ATOMIC64_OP(op) \ macro 86 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) 90 ATOMIC64_OP(and) 91 ATOMIC64_OP(or) 92 ATOMIC64_OP(xor) 96 #undef ATOMIC64_OP
|
/linux-4.4.14/lib/ |
D | atomic64.c | 73 #define ATOMIC64_OP(op, c_op) \ macro 100 ATOMIC64_OP(op, c_op) \ 105 ATOMIC64_OP(and, &=) 106 ATOMIC64_OP(or, |=) 107 ATOMIC64_OP(xor, ^=) 111 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | atomic.h | 68 #define ATOMIC64_OP(op, asm_op) \ macro 107 ATOMIC64_OP(op, op##q) \ 120 ATOMIC64_OP(and, and) in ATOMIC_OPS() 121 ATOMIC64_OP(andnot, bic) in ATOMIC_OPS() 122 ATOMIC64_OP(or, bis) in ATOMIC_OPS() 123 ATOMIC64_OP(xor, xor) in ATOMIC_OPS() 127 #undef ATOMIC64_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | atomic64_64.h | 223 #define ATOMIC64_OP(op) \ macro 232 ATOMIC64_OP(and) 233 ATOMIC64_OP(or) 234 ATOMIC64_OP(xor) 236 #undef ATOMIC64_OP
|
D | atomic64_32.h | 316 #define ATOMIC64_OP(op, c_op) \ macro 324 ATOMIC64_OP(and, &) 325 ATOMIC64_OP(or, |) 326 ATOMIC64_OP(xor, ^) 328 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | atomic_ll_sc.h | 103 #define ATOMIC64_OP(op, asm_op) \ in ATOMIC_OPS_RLX() macro 144 ATOMIC64_OP(__VA_ARGS__) \ 156 ATOMIC64_OP(and, and) 157 ATOMIC64_OP(andnot, bic) 158 ATOMIC64_OP(or, orr) 159 ATOMIC64_OP(xor, eor) 164 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | atomic.h | 82 #define ATOMIC64_OP(op, c_op) \ macro 97 ATOMIC64_OP(add, +) 98 ATOMIC64_OP(sub, -) 124 ATOMIC64_OP(and, &) 125 ATOMIC64_OP(or, |) 126 ATOMIC64_OP(xor, ^) 132 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | atomic.h | 165 #define ATOMIC64_OP(op, c_op) \ macro 188 #define ATOMIC64_OPS(op, c_op) ATOMIC64_OP(op, c_op) ATOMIC64_OP_RETURN(op, c_op) 192 ATOMIC64_OP(and, &=) 193 ATOMIC64_OP(or, |=) 194 ATOMIC64_OP(xor, ^=) 198 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/arm/include/asm/ |
D | atomic.h | 278 #define ATOMIC64_OP(op, op1, op2) \ macro 321 ATOMIC64_OP(op, op1, op2) \ 332 ATOMIC64_OP(and, and, and) in ATOMIC64_OPS() 333 ATOMIC64_OP(andnot, bic, bic) in ATOMIC64_OPS() 334 ATOMIC64_OP(or, orr, orr) in ATOMIC64_OPS() 335 ATOMIC64_OP(xor, eor, eor) in ATOMIC64_OPS() 339 #undef ATOMIC64_OP in ATOMIC64_OPS()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | atomic.h | 273 #define ATOMIC64_OP(op, asm_op) \ macro 307 #define ATOMIC64_OPS(op, asm_op) ATOMIC64_OP(op, asm_op) ATOMIC64_OP_RETURN(op, asm_op) 311 ATOMIC64_OP(and, and) in ATOMIC64_OPS() 312 ATOMIC64_OP(or, or) in ATOMIC64_OPS() 313 ATOMIC64_OP(xor, xor) in ATOMIC64_OPS() 317 #undef ATOMIC64_OP in ATOMIC64_OPS()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | atomic_32.h | 129 #define ATOMIC64_OP(op) \ macro 136 ATOMIC64_OP(and) 137 ATOMIC64_OP(or) in ATOMIC64_OP() function 138 ATOMIC64_OP(xor) in ATOMIC64_OP()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | atomic.h | 327 #define ATOMIC64_OP(op, c_op, asm_op) \ macro 418 ATOMIC64_OP(op, c_op, asm_op) \ 423 ATOMIC64_OP(and, &=, and) 424 ATOMIC64_OP(or, |=, or) 425 ATOMIC64_OP(xor, ^=, xor) 429 #undef ATOMIC64_OP
|
/linux-4.4.14/arch/s390/include/asm/ |
D | atomic.h | 267 #define ATOMIC64_OP(op, OP) \ macro 273 ATOMIC64_OP(and, AND) in ATOMIC64_OP() function 274 ATOMIC64_OP(or, OR) in ATOMIC64_OP() 275 ATOMIC64_OP(xor, XOR) in ATOMIC64_OP() 277 #undef ATOMIC64_OP in ATOMIC64_OP()
|