/linux-4.4.14/arch/sh/include/asm/ |
D | atomic-grb.h | 4 #define ATOMIC_OP(op) \ macro 46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 51 ATOMIC_OP(and) 52 ATOMIC_OP(or) 53 ATOMIC_OP(xor) 57 #undef ATOMIC_OP
|
D | atomic-llsc.h | 18 #define ATOMIC_OP(op) \ macro 51 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 55 ATOMIC_OP(and) 56 ATOMIC_OP(or) 57 ATOMIC_OP(xor) 61 #undef ATOMIC_OP
|
D | atomic-irq.h | 12 #define ATOMIC_OP(op, c_op) \ macro 36 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 40 ATOMIC_OP(and, &=) 41 ATOMIC_OP(or, |=) 42 ATOMIC_OP(xor, ^=) 46 #undef ATOMIC_OP
|
/linux-4.4.14/arch/metag/include/asm/ |
D | atomic_lnkget.h | 30 #define ATOMIC_OP(op) \ macro 72 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 77 ATOMIC_OP(and) in ATOMIC_OPS() 78 ATOMIC_OP(or) in ATOMIC_OPS() 79 ATOMIC_OP(xor) in ATOMIC_OPS() 83 #undef ATOMIC_OP in ATOMIC_OPS()
|
D | atomic_lock1.h | 40 #define ATOMIC_OP(op, c_op) \ macro 67 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 71 ATOMIC_OP(and, &=) 72 ATOMIC_OP(or, |=) 73 ATOMIC_OP(xor, ^=) 77 #undef ATOMIC_OP
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | atomic.h | 62 #define ATOMIC_OP(op) \ macro 103 #define ATOMIC_OP(op) \ macro 143 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 148 ATOMIC_OP(and) in ATOMIC_OPS() 149 ATOMIC_OP(or) in ATOMIC_OPS() 150 ATOMIC_OP(xor) in ATOMIC_OPS() 154 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | atomic.h | 97 #define ATOMIC_OP(op) \ macro 130 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 135 ATOMIC_OP(and) in ATOMIC_OPS() 136 ATOMIC_OP(or) in ATOMIC_OPS() 137 ATOMIC_OP(xor) in ATOMIC_OPS() 141 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | atomic.h | 55 #define ATOMIC_OP(op, c_op, asm_op) \ macro 139 #define ATOMIC_OP(op, c_op, asm_op) \ macro 170 ATOMIC_OP(op, c_op, asm_op) \ 178 ATOMIC_OP(and, &=, and) 179 ATOMIC_OP(andnot, &= ~, bic) 180 ATOMIC_OP(or, |=, or) 181 ATOMIC_OP(xor, ^=, xor) 185 #undef ATOMIC_OP
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | atomic.h | 48 #define ATOMIC_OP(op) \ macro 87 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 92 ATOMIC_OP(and) in ATOMIC_OPS() 93 ATOMIC_OP(or) in ATOMIC_OPS() 94 ATOMIC_OP(xor) in ATOMIC_OPS() 98 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/sparc/lib/ |
D | ksyms.c | 102 #define ATOMIC_OP(op) \ macro 110 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 114 ATOMIC_OP(and) 115 ATOMIC_OP(or) 116 ATOMIC_OP(xor) 120 #undef ATOMIC_OP
|
D | atomic_64.S | 18 #define ATOMIC_OP(op) \ macro 46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 50 ATOMIC_OP(and) 51 ATOMIC_OP(or) 52 ATOMIC_OP(xor) 56 #undef ATOMIC_OP
|
D | atomic32.c | 44 #define ATOMIC_OP(op, c_op) \ macro 57 ATOMIC_OP(and, &=) 58 ATOMIC_OP(or, |=) 59 ATOMIC_OP(xor, ^=) 62 #undef ATOMIC_OP
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | atomic.h | 48 #define ATOMIC_OP(op) \ macro 92 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 97 ATOMIC_OP(and) in ATOMIC_OPS() 98 ATOMIC_OP(or) in ATOMIC_OPS() 99 ATOMIC_OP(xor) in ATOMIC_OPS() 103 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/include/asm-generic/ |
D | atomic.h | 42 #define ATOMIC_OP(op, c_op) \ macro 68 #define ATOMIC_OP(op, c_op) \ macro 102 ATOMIC_OP(and, &) 106 ATOMIC_OP(or, |) 110 ATOMIC_OP(xor, ^) 114 #undef ATOMIC_OP
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | atomic.h | 31 #define ATOMIC_OP(op, c_op) \ macro 44 ATOMIC_OP(and, &=) 45 ATOMIC_OP(or, |=) 46 ATOMIC_OP(xor, ^=) 49 #undef ATOMIC_OP
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | atomic_64.h | 23 #define ATOMIC_OP(op) \ macro 31 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 36 ATOMIC_OP(and) in ATOMIC_OPS() 37 ATOMIC_OP(or) in ATOMIC_OPS() 38 ATOMIC_OP(xor) in ATOMIC_OPS() 42 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | atomic.h | 185 #define ATOMIC_OP(op) \ macro 194 ATOMIC_OP(and) 195 ATOMIC_OP(or) in ATOMIC_OP() function 196 ATOMIC_OP(xor) in ATOMIC_OP() 198 #undef ATOMIC_OP in ATOMIC_OP()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | atomic.h | 33 #define ATOMIC_OP(op, c_op, asm_op) \ macro 74 ATOMIC_OP(op, c_op, asm_op) \ 80 ATOMIC_OP(and, &=, and) 81 ATOMIC_OP(or, |=, or) 82 ATOMIC_OP(xor, ^=, eor) 86 #undef ATOMIC_OP
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | atomic.h | 32 #define ATOMIC_OP(op, asm_op) \ macro 105 ATOMIC_OP(op, op##l) \ 116 ATOMIC_OP(and, and) in ATOMIC_OPS() 117 ATOMIC_OP(andnot, bic) in ATOMIC_OPS() 118 ATOMIC_OP(or, bis) in ATOMIC_OPS() 119 ATOMIC_OP(xor, xor) in ATOMIC_OPS() 129 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | atomic.h | 47 #define ATOMIC_OP(op, asm_op) \ in ATOMIC_OP_RETURN() macro 54 ATOMIC_OP(and, and) 55 ATOMIC_OP(or, or) 56 ATOMIC_OP(xor, eor) 58 #undef ATOMIC_OP
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | atomic_ll_sc.h | 40 #define ATOMIC_OP(op, asm_op) \ macro 81 ATOMIC_OP(__VA_ARGS__) \ 93 ATOMIC_OP(and, and) in ATOMIC_OPS_RLX() 94 ATOMIC_OP(andnot, bic) in ATOMIC_OPS_RLX() 95 ATOMIC_OP(or, orr) in ATOMIC_OPS_RLX() 96 ATOMIC_OP(xor, eor) in ATOMIC_OPS_RLX() 101 #undef ATOMIC_OP in ATOMIC_OPS_RLX()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | atomic.h | 30 #define ATOMIC_OP(op, c_op) \ macro 45 ATOMIC_OP(add, +) 46 ATOMIC_OP(sub, -) 72 ATOMIC_OP(and, &) 73 ATOMIC_OP(or, |) 74 ATOMIC_OP(xor, ^) 80 #undef ATOMIC_OP
|
/linux-4.4.14/arch/arm/include/asm/ |
D | atomic.h | 41 #define ATOMIC_OP(op, c_op, asm_op) \ macro 138 #define ATOMIC_OP(op, c_op, asm_op) \ macro 189 ATOMIC_OP(op, c_op, asm_op) \ 197 ATOMIC_OP(and, &=, and) 198 ATOMIC_OP(andnot, &= ~, bic) 199 ATOMIC_OP(or, |=, orr) 200 ATOMIC_OP(xor, ^=, eor) 204 #undef ATOMIC_OP
|
/linux-4.4.14/arch/frv/include/asm/ |
D | atomic.h | 184 #define ATOMIC_OP(op) \ macro 195 ATOMIC_OP(or) 196 ATOMIC_OP(and) 197 ATOMIC_OP(xor) 199 #undef ATOMIC_OP
|
/linux-4.4.14/arch/tile/include/asm/ |
D | atomic_32.h | 37 #define ATOMIC_OP(op) \ macro 44 ATOMIC_OP(and) 45 ATOMIC_OP(or) in ATOMIC_OP() function 46 ATOMIC_OP(xor) in ATOMIC_OP() 48 #undef ATOMIC_OP in ATOMIC_OP()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | atomic.h | 101 #define ATOMIC_OP(op, c_op) \ macro 124 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 129 ATOMIC_OP(and, &=) 130 ATOMIC_OP(or, |=) 131 ATOMIC_OP(xor, ^=) 135 #undef ATOMIC_OP
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | atomic.h | 29 #define ATOMIC_OP(op, asm_op) \ macro 65 #define ATOMIC_OPS(op, asm_op) ATOMIC_OP(op, asm_op) ATOMIC_OP_RETURN(op, asm_op) 70 ATOMIC_OP(and, and) in ATOMIC_OPS() 71 ATOMIC_OP(or, or) in ATOMIC_OPS() 72 ATOMIC_OP(xor, xor) in ATOMIC_OPS() 76 #undef ATOMIC_OP in ATOMIC_OPS()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | atomic.h | 44 #define ATOMIC_OP(op, c_op, asm_op) \ macro 134 ATOMIC_OP(op, c_op, asm_op) \ 140 ATOMIC_OP(and, &=, and) 141 ATOMIC_OP(or, |=, or) 142 ATOMIC_OP(xor, ^=, xor) 146 #undef ATOMIC_OP
|
/linux-4.4.14/arch/s390/include/asm/ |
D | atomic.h | 122 #define ATOMIC_OP(op, OP) \ macro 128 ATOMIC_OP(and, AND) in ATOMIC_OP() function 129 ATOMIC_OP(or, OR) in ATOMIC_OP() 130 ATOMIC_OP(xor, XOR) in ATOMIC_OP() 132 #undef ATOMIC_OP in ATOMIC_OP()
|