/kernel/linux/linux-6.6/arch/openrisc/include/asm/ |
H A D | atomic.h | 15 #define ATOMIC_OP(op) \ macro 78 ATOMIC_OP(add) 79 ATOMIC_OP(sub) 80 ATOMIC_OP(and) 81 ATOMIC_OP(or) 82 ATOMIC_OP(xor) 86 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | atomic.h | 19 #define ATOMIC_OP(op, c_op) \ macro 57 #define ATOMIC_OP(op, c_op) \ macro 105 ATOMIC_OP(add, +) 106 ATOMIC_OP(sub, -) 107 ATOMIC_OP(and, &) 108 ATOMIC_OP(or, |) 109 ATOMIC_OP(xor, ^) 113 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | atomic.h | 25 #define ATOMIC_OP(op) \ macro 40 ATOMIC_OP(add) 41 ATOMIC_OP(sub) 42 ATOMIC_OP(and) 43 ATOMIC_OP( or) 44 ATOMIC_OP(xor) 46 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | atomic.h | 19 #define ATOMIC_OP(op) \ macro 25 ATOMIC_OP(atomic_andnot) 26 ATOMIC_OP(atomic_or) 27 ATOMIC_OP(atomic_xor) 28 ATOMIC_OP(atomic_add) 29 ATOMIC_OP(atomic_and) 30 ATOMIC_OP(atomic_sub) 32 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/openrisc/include/asm/ |
H A D | atomic.h | 15 #define ATOMIC_OP(op) \ macro 78 ATOMIC_OP(and) 79 ATOMIC_OP(or) 80 ATOMIC_OP(xor) 84 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | atomic-grb.h | 5 #define ATOMIC_OP(op) \ macro 69 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 75 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 84 #undef ATOMIC_OP macro
|
H A D | atomic-llsc.h | 19 #define ATOMIC_OP(op) \ macro 71 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 77 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 86 #undef ATOMIC_OP macro
|
H A D | atomic-irq.h | 13 #define ATOMIC_OP(op, c_op) \ macro 51 ATOMIC_OP(op, c_op) \ 60 ATOMIC_OP(op, c_op) \ 70 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | atomic.h | 38 #define ATOMIC_OP(op, c_op) \ macro 121 #define ATOMIC_OP(op, c_op) \ macro 200 ATOMIC_OP(and, &) 202 ATOMIC_OP(or, |) 204 ATOMIC_OP(xor, ^) 208 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic.h | 36 #define ATOMIC_OP(op, c_op) \ macro 74 #define ATOMIC_OP(op, c_op) \ macro 142 ATOMIC_OP(and, &) 146 ATOMIC_OP(or, |) 150 ATOMIC_OP(xor, ^) 155 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | atomic.h | 19 #define ATOMIC_OP(op) \ macro 25 ATOMIC_OP(atomic_andnot) 26 ATOMIC_OP(atomic_or) 27 ATOMIC_OP(atomic_xor) 28 ATOMIC_OP(atomic_add) 29 ATOMIC_OP(atomic_and) 30 ATOMIC_OP(atomic_sub) 32 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | atomic-llsc.h | 19 #define ATOMIC_OP(op) \ macro 71 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 82 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 95 #undef ATOMIC_OP macro
|
H A D | atomic-grb.h | 5 #define ATOMIC_OP(op) \ macro 69 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 80 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 93 #undef ATOMIC_OP macro
|
H A D | atomic-irq.h | 13 #define ATOMIC_OP(op, c_op) \ macro 51 ATOMIC_OP(op, c_op) \ 65 ATOMIC_OP(op, c_op) \ 79 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | atomic.h | 58 #define ATOMIC_OP(op) \ macro 118 #define ATOMIC_OP(op) \ macro 182 #define ATOMIC_OP(op) \ macro 243 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) ATOMIC_OP_RETURN(op) 249 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 258 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | atomic.h | 58 #define ATOMIC_OP(op) \ macro 118 #define ATOMIC_OP(op) \ macro 182 #define ATOMIC_OP(op) \ macro 243 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) ATOMIC_OP_RETURN(op) 254 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 267 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/sparc/lib/ |
H A D | atomic_64.S | 21 #define ATOMIC_OP(op) \ define 66 ATOMIC_OP(add) 70 ATOMIC_OP(sub) 74 ATOMIC_OP(and) 77 ATOMIC_OP(or) 80 ATOMIC_OP(xor) 85 #undef ATOMIC_OP
|
/kernel/linux/linux-6.6/arch/sparc/lib/ |
H A D | atomic_64.S | 21 #define ATOMIC_OP(op) \ define 66 ATOMIC_OP(add) 70 ATOMIC_OP(sub) 74 ATOMIC_OP(and) 77 ATOMIC_OP(or) 80 ATOMIC_OP(xor) 85 #undef ATOMIC_OP
|
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | atomic.h | 83 #define ATOMIC_OP(op) \ macro 133 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 139 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 148 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | atomic_64.h | 23 #define ATOMIC_OP(op) \ macro 35 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 41 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 50 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | atomic.h | 33 #define ATOMIC_OP(op) \ macro 83 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 94 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 107 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | atomic-spinlock.h | 31 #define ATOMIC_OP(op, c_op, asm_op) \ macro 77 ATOMIC_OP(op, c_op, asm_op) \ 91 ATOMIC_OP(op, c_op, asm_op) \ 109 #undef ATOMIC_OP macro
|
H A D | atomic-llsc.h | 8 #define ATOMIC_OP(op, asm_op) \ macro 73 ATOMIC_OP(op, asm_op) \ 82 ATOMIC_OP(op, asm_op) \ 95 #undef ATOMIC_OP macro
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | atomic_64.h | 23 #define ATOMIC_OP(op) \ macro 35 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op) 51 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) 68 #undef ATOMIC_OP macro
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | atomic.h | 54 #define ATOMIC_OP(op, asm_op, I, asm_type, c_type, prefix) \ macro 67 ATOMIC_OP (op, asm_op, I, w, int, ) 70 ATOMIC_OP (op, asm_op, I, w, int, ) \ 71 ATOMIC_OP (op, asm_op, I, d, s64, 64) 80 #undef ATOMIC_OP macro 245 #define ATOMIC_OP(c_t, prefix, size) \ macro 292 ATOMIC_OP(int, , 4) 295 ATOMIC_OP(int, , 4) \ 296 ATOMIC_OP(s64, 64, 8) 311 #undef ATOMIC_OP macro [all...] |