/linux-4.4.14/arch/frv/include/asm/ |
D | atomic_defs.h | 13 #define ATOMIC_OP_RETURN(op) macro 24 #define ATOMIC_OP_RETURN(op) \ macro 60 #ifndef ATOMIC_OP_RETURN 61 #define ATOMIC_OP_RETURN(op) \ macro 166 ATOMIC_OP_RETURN(add) 167 ATOMIC_OP_RETURN(sub) 170 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | atomic.h | 25 #define ATOMIC_OP_RETURN(op, asm_op, asm_con) \ macro 44 ATOMIC_OP_RETURN(sub, sub, rKs21) in ATOMIC_OP_RETURN() function 45 ATOMIC_OP_RETURN(add, add, r) in ATOMIC_OP_RETURN() 48 ATOMIC_OP_RETURN(op, asm_op, r) \ in ATOMIC_OP_RETURN() 59 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/include/asm-generic/ |
D | atomic.h | 52 #define ATOMIC_OP_RETURN(op, c_op) \ macro 78 #define ATOMIC_OP_RETURN(op, c_op) \ macro 94 ATOMIC_OP_RETURN(add, +) 98 ATOMIC_OP_RETURN(sub, -) 113 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/sh/include/asm/ |
D | atomic-grb.h | 24 #define ATOMIC_OP_RETURN(op) \ macro 46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 56 #undef ATOMIC_OP_RETURN
|
D | atomic-llsc.h | 33 #define ATOMIC_OP_RETURN(op) \ macro 51 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 60 #undef ATOMIC_OP_RETURN
|
D | atomic-irq.h | 22 #define ATOMIC_OP_RETURN(op, c_op) \ macro 36 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 45 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | atomic.h | 19 #define ATOMIC_OP_RETURN(op, c_op) \ macro 41 ATOMIC_OP_RETURN(add, +=) 42 ATOMIC_OP_RETURN(sub, -=) 48 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | atomic.h | 80 #define ATOMIC_OP_RETURN(op) \ macro 121 #define ATOMIC_OP_RETURN(op) \ macro 143 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 153 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | atomic_ll_sc.h | 58 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op) \ macro 82 ATOMIC_OP_RETURN( , dmb ish, , l, "memory", __VA_ARGS__) 86 ATOMIC_OP_RETURN(_relaxed, , , , , __VA_ARGS__)\ 87 ATOMIC_OP_RETURN(_acquire, , a, , "memory", __VA_ARGS__)\ 88 ATOMIC_OP_RETURN(_release, , , l, "memory", __VA_ARGS__) 100 #undef ATOMIC_OP_RETURN in ATOMIC_OPS_RLX()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | atomic_lnkget.h | 48 #define ATOMIC_OP_RETURN(op) \ macro 72 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 82 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
D | atomic_lock1.h | 51 #define ATOMIC_OP_RETURN(op, c_op) \ macro 67 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 76 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | atomic.h | 113 #define ATOMIC_OP_RETURN(op) \ macro 130 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 140 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | atomic.h | 75 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 149 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 171 ATOMIC_OP_RETURN(op, c_op, asm_op) 184 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | atomic.h | 41 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 58 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 75 ATOMIC_OP_RETURN(op, c_op, asm_op) 85 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | atomic.h | 67 #define ATOMIC_OP_RETURN(op) \ macro 87 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 97 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/sparc/lib/ |
D | ksyms.c | 106 #define ATOMIC_OP_RETURN(op) \ macro 110 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 119 #undef ATOMIC_OP_RETURN
|
D | atomic_64.S | 32 #define ATOMIC_OP_RETURN(op) \ macro 46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 55 #undef ATOMIC_OP_RETURN
|
D | atomic32.c | 30 #define ATOMIC_OP_RETURN(op, c_op) \ macro 56 ATOMIC_OP_RETURN(add, +=) 61 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | atomic.h | 69 #define ATOMIC_OP_RETURN(op) \ macro 92 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 102 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | atomic_64.h | 27 #define ATOMIC_OP_RETURN(op) \ macro 31 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) 41 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | atomic.h | 48 #define ATOMIC_OP_RETURN(op, asm_op) \ macro 106 ATOMIC_OP_RETURN(op, op##l) \ 128 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | atomic.h | 59 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 148 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 190 ATOMIC_OP_RETURN(op, c_op, asm_op) 203 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | atomic.h | 111 #define ATOMIC_OP_RETURN(op, c_op) \ macro 124 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) 134 #undef ATOMIC_OP_RETURN
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | atomic.h | 45 #define ATOMIC_OP_RETURN(op, asm_op) \ macro 65 #define ATOMIC_OPS(op, asm_op) ATOMIC_OP(op, asm_op) ATOMIC_OP_RETURN(op, asm_op) 75 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | atomic.h | 81 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro 135 ATOMIC_OP_RETURN(op, c_op, asm_op) 145 #undef ATOMIC_OP_RETURN
|