Home
last modified time | relevance | path

Searched refs:ATOMIC_OPS (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/arch/sh/include/asm/
Datomic-grb.h46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
48 ATOMIC_OPS(add)
49 ATOMIC_OPS(sub)
55 #undef ATOMIC_OPS
Datomic-llsc.h51 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
53 ATOMIC_OPS(add)
54 ATOMIC_OPS(sub)
59 #undef ATOMIC_OPS
Datomic-irq.h36 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) macro
38 ATOMIC_OPS(add, +=)
39 ATOMIC_OPS(sub, -=)
44 #undef ATOMIC_OPS
/linux-4.4.14/arch/metag/include/asm/
Datomic_lnkget.h72 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
74 ATOMIC_OPS(add)
75 ATOMIC_OPS(sub) in ATOMIC_OPS() function
81 #undef ATOMIC_OPS in ATOMIC_OPS()
Datomic_lock1.h67 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) macro
69 ATOMIC_OPS(add, +=)
70 ATOMIC_OPS(sub, -=)
75 #undef ATOMIC_OPS
/linux-4.4.14/arch/hexagon/include/asm/
Datomic.h130 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
132 ATOMIC_OPS(add)
133 ATOMIC_OPS(sub) in ATOMIC_OPS() function
139 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/mn10300/include/asm/
Datomic.h87 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
89 ATOMIC_OPS(add)
90 ATOMIC_OPS(sub) in ATOMIC_OPS() function
96 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/sparc/lib/
Dksyms.c110 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
112 ATOMIC_OPS(add)
113 ATOMIC_OPS(sub)
118 #undef ATOMIC_OPS
Datomic_64.S46 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
48 ATOMIC_OPS(add)
49 ATOMIC_OPS(sub)
54 #undef ATOMIC_OPS
/linux-4.4.14/arch/xtensa/include/asm/
Datomic.h143 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
145 ATOMIC_OPS(add)
146 ATOMIC_OPS(sub) in ATOMIC_OPS() function
152 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/m32r/include/asm/
Datomic.h92 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
94 ATOMIC_OPS(add)
95 ATOMIC_OPS(sub) in ATOMIC_OPS() function
101 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/sparc/include/asm/
Datomic_64.h31 #define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) macro
33 ATOMIC_OPS(add)
34 ATOMIC_OPS(sub) in ATOMIC_OPS() function
40 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/arc/include/asm/
Datomic.h169 #define ATOMIC_OPS(op, c_op, asm_op) \ macro
173 ATOMIC_OPS(add, +=, add)
174 ATOMIC_OPS(sub, -=, sub)
183 #undef ATOMIC_OPS
/linux-4.4.14/arch/m68k/include/asm/
Datomic.h73 #define ATOMIC_OPS(op, c_op, asm_op) \ macro
77 ATOMIC_OPS(add, +=, add)
78 ATOMIC_OPS(sub, -=, sub)
84 #undef ATOMIC_OPS
/linux-4.4.14/arch/alpha/include/asm/
Datomic.h104 #define ATOMIC_OPS(op) \ macro
110 ATOMIC_OPS(add)
111 ATOMIC_OPS(sub) in ATOMIC_OPS() function
125 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/parisc/include/asm/
Datomic.h124 #define ATOMIC_OPS(op, c_op) ATOMIC_OP(op, c_op) ATOMIC_OP_RETURN(op, c_op) macro
126 ATOMIC_OPS(add, +=)
127 ATOMIC_OPS(sub, -=)
133 #undef ATOMIC_OPS
/linux-4.4.14/arch/powerpc/include/asm/
Datomic.h65 #define ATOMIC_OPS(op, asm_op) ATOMIC_OP(op, asm_op) ATOMIC_OP_RETURN(op, asm_op) macro
67 ATOMIC_OPS(add, add) in ATOMIC_OPS() function
68 ATOMIC_OPS(sub, subf) in ATOMIC_OPS()
74 #undef ATOMIC_OPS in ATOMIC_OPS()
/linux-4.4.14/arch/mips/include/asm/
Datomic.h133 #define ATOMIC_OPS(op, c_op, asm_op) \ macro
137 ATOMIC_OPS(add, +=, addu)
138 ATOMIC_OPS(sub, -=, subu)
144 #undef ATOMIC_OPS
/linux-4.4.14/arch/arm/include/asm/
Datomic.h188 #define ATOMIC_OPS(op, c_op, asm_op) \ macro
192 ATOMIC_OPS(add, +=, add)
193 ATOMIC_OPS(sub, -=, sub)
202 #undef ATOMIC_OPS
/linux-4.4.14/arch/arm64/include/asm/
Datomic_ll_sc.h80 #define ATOMIC_OPS(...) \ macro
85 ATOMIC_OPS(__VA_ARGS__) \
99 #undef ATOMIC_OPS in ATOMIC_OPS_RLX()