Home
last modified time | relevance | path

Searched refs:ATOMIC_OP_RETURN (Results 1 – 22 of 22) sorted by relevance

/linux-4.1.27/include/asm-generic/
Datomic.h52 #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, -)
112 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/sh/include/asm/
Datomic-grb.h24 #define ATOMIC_OP_RETURN(op) \ macro
46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
52 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
Datomic-llsc.h33 #define ATOMIC_OP_RETURN(op) \ macro
51 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
57 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
Datomic-irq.h22 #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)
42 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/avr32/include/asm/
Datomic.h25 #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()
47 #undef ATOMIC_OP_RETURN in ATOMIC_OP_RETURN()
/linux-4.1.27/arch/arc/include/asm/
Datomic.h41 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro
110 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro
132 ATOMIC_OP_RETURN(op, c_op, asm_op)
141 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/xtensa/include/asm/
Datomic.h80 #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)
149 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/metag/include/asm/
Datomic_lnkget.h48 #define ATOMIC_OP_RETURN(op) \ macro
72 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
78 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
Datomic_lock1.h51 #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)
73 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/hexagon/include/asm/
Datomic.h113 #define ATOMIC_OP_RETURN(op) \ macro
130 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
136 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/m68k/include/asm/
Datomic.h41 #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)
81 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/sparc/lib/
Dksyms.c106 #define ATOMIC_OP_RETURN(op) \ macro
110 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
116 #undef ATOMIC_OP_RETURN
Datomic_64.S32 #define ATOMIC_OP_RETURN(op) \ macro
46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
52 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/mn10300/include/asm/
Datomic.h67 #define ATOMIC_OP_RETURN(op) \ macro
87 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
93 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/sparc/include/asm/
Datomic_64.h27 #define ATOMIC_OP_RETURN(op) \ macro
31 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
37 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/m32r/include/asm/
Datomic.h69 #define ATOMIC_OP_RETURN(op) \ macro
92 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op)
98 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/alpha/include/asm/
Datomic.h48 #define ATOMIC_OP_RETURN(op) \ macro
106 ATOMIC_OP_RETURN(opg) \
116 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/arm64/include/asm/
Datomic.h62 #define ATOMIC_OP_RETURN(op, asm_op) \ macro
83 ATOMIC_OP_RETURN(op, asm_op)
89 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/arm/include/asm/
Datomic.h59 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro
150 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro
192 ATOMIC_OP_RETURN(op, c_op, asm_op)
198 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/parisc/include/asm/
Datomic.h111 #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)
130 #undef ATOMIC_OP_RETURN
/linux-4.1.27/arch/powerpc/include/asm/
Datomic.h45 #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)
71 #undef ATOMIC_OP_RETURN in ATOMIC_OPS()
/linux-4.1.27/arch/mips/include/asm/
Datomic.h81 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ macro
135 ATOMIC_OP_RETURN(op, c_op, asm_op)
141 #undef ATOMIC_OP_RETURN