Symbol: ATOMIC_OPS
arch/alpha/include/asm/atomic.h
157
ATOMIC_OPS(add)
arch/alpha/include/asm/atomic.h
158
ATOMIC_OPS(sub)
arch/alpha/include/asm/atomic.h
180
ATOMIC_OPS(and, and)
arch/alpha/include/asm/atomic.h
181
ATOMIC_OPS(andnot, bic)
arch/alpha/include/asm/atomic.h
182
ATOMIC_OPS(or, bis)
arch/alpha/include/asm/atomic.h
183
ATOMIC_OPS(xor, xor)
arch/arc/include/asm/atomic-llsc.h
77
ATOMIC_OPS(add, add)
arch/arc/include/asm/atomic-llsc.h
78
ATOMIC_OPS(sub, sub)
arch/arc/include/asm/atomic-llsc.h
80
#undef ATOMIC_OPS
arch/arc/include/asm/atomic-llsc.h
85
ATOMIC_OPS(and, and)
arch/arc/include/asm/atomic-llsc.h
86
ATOMIC_OPS(andnot, bic)
arch/arc/include/asm/atomic-llsc.h
87
ATOMIC_OPS(or, or)
arch/arc/include/asm/atomic-llsc.h
88
ATOMIC_OPS(xor, xor)
arch/arc/include/asm/atomic-spinlock.h
81
ATOMIC_OPS(add, +=, add)
arch/arc/include/asm/atomic-spinlock.h
82
ATOMIC_OPS(sub, -=, sub)
arch/arc/include/asm/atomic-spinlock.h
94
ATOMIC_OPS(and, &=, and)
arch/arc/include/asm/atomic-spinlock.h
95
ATOMIC_OPS(andnot, &= ~, bic)
arch/arc/include/asm/atomic-spinlock.h
96
ATOMIC_OPS(or, |=, or)
arch/arc/include/asm/atomic-spinlock.h
97
ATOMIC_OPS(xor, ^=, xor)
arch/arm/include/asm/atomic.h
232
ATOMIC_OPS(add, +=, add)
arch/arm/include/asm/atomic.h
233
ATOMIC_OPS(sub, -=, sub)
arch/arm/include/asm/atomic.h
242
ATOMIC_OPS(and, &=, and)
arch/arm/include/asm/atomic.h
243
ATOMIC_OPS(andnot, &= ~, bic)
arch/arm/include/asm/atomic.h
244
ATOMIC_OPS(or, |=, orr)
arch/arm/include/asm/atomic.h
245
ATOMIC_OPS(xor, ^=, eor)
arch/arm64/include/asm/atomic_ll_sc.h
106
ATOMIC_OPS(and, and, K)
arch/arm64/include/asm/atomic_ll_sc.h
107
ATOMIC_OPS(or, orr, K)
arch/arm64/include/asm/atomic_ll_sc.h
108
ATOMIC_OPS(xor, eor, K)
arch/arm64/include/asm/atomic_ll_sc.h
114
ATOMIC_OPS(andnot, bic, )
arch/arm64/include/asm/atomic_ll_sc.h
116
#undef ATOMIC_OPS
arch/arm64/include/asm/atomic_ll_sc.h
95
ATOMIC_OPS(add, add, I)
arch/arm64/include/asm/atomic_ll_sc.h
96
ATOMIC_OPS(sub, sub, J)
arch/arm64/include/asm/atomic_ll_sc.h
98
#undef ATOMIC_OPS
arch/csky/include/asm/atomic.h
76
ATOMIC_OPS(add, +)
arch/csky/include/asm/atomic.h
77
ATOMIC_OPS(sub, -)
arch/csky/include/asm/atomic.h
91
ATOMIC_OPS(and)
arch/csky/include/asm/atomic.h
92
ATOMIC_OPS( or)
arch/csky/include/asm/atomic.h
93
ATOMIC_OPS(xor)
arch/hexagon/include/asm/atomic.h
85
ATOMIC_OPS(add)
arch/hexagon/include/asm/atomic.h
86
ATOMIC_OPS(sub)
arch/hexagon/include/asm/atomic.h
96
ATOMIC_OPS(and)
arch/hexagon/include/asm/atomic.h
97
ATOMIC_OPS(or)
arch/hexagon/include/asm/atomic.h
98
ATOMIC_OPS(xor)
arch/loongarch/include/asm/atomic-amo.h
60
ATOMIC_OPS(add, i, add, +)
arch/loongarch/include/asm/atomic-amo.h
61
ATOMIC_OPS(sub, -i, add, +)
arch/loongarch/include/asm/atomic-amo.h
87
ATOMIC_OPS(and, i, and)
arch/loongarch/include/asm/atomic-amo.h
88
ATOMIC_OPS(or, i, or)
arch/loongarch/include/asm/atomic-amo.h
89
ATOMIC_OPS(xor, i, xor)
arch/loongarch/include/asm/atomic-llsc.h
69
ATOMIC_OPS(add, i , add.w ,+=)
arch/loongarch/include/asm/atomic-llsc.h
70
ATOMIC_OPS(sub, -i , add.w ,+=)
arch/loongarch/include/asm/atomic-llsc.h
83
ATOMIC_OPS(and, i, and)
arch/loongarch/include/asm/atomic-llsc.h
84
ATOMIC_OPS(or, i, or)
arch/loongarch/include/asm/atomic-llsc.h
85
ATOMIC_OPS(xor, i, xor)
arch/m68k/include/asm/atomic.h
106
ATOMIC_OPS(add, +=, add)
arch/m68k/include/asm/atomic.h
107
ATOMIC_OPS(sub, -=, sub)
arch/m68k/include/asm/atomic.h
119
ATOMIC_OPS(and, &=, and)
arch/m68k/include/asm/atomic.h
120
ATOMIC_OPS(or, |=, or)
arch/m68k/include/asm/atomic.h
121
ATOMIC_OPS(xor, ^=, eor)
arch/mips/include/asm/atomic.h
144
ATOMIC_OPS(atomic, add, int, +=, addu, ll, sc)
arch/mips/include/asm/atomic.h
145
ATOMIC_OPS(atomic, sub, int, -=, subu, ll, sc)
arch/mips/include/asm/atomic.h
153
ATOMIC_OPS(atomic64, add, s64, +=, daddu, lld, scd)
arch/mips/include/asm/atomic.h
154
ATOMIC_OPS(atomic64, sub, s64, -=, dsubu, lld, scd)
arch/mips/include/asm/atomic.h
166
ATOMIC_OPS(atomic, and, int, &=, and, ll, sc)
arch/mips/include/asm/atomic.h
167
ATOMIC_OPS(atomic, or, int, |=, or, ll, sc)
arch/mips/include/asm/atomic.h
168
ATOMIC_OPS(atomic, xor, int, ^=, xor, ll, sc)
arch/mips/include/asm/atomic.h
175
ATOMIC_OPS(atomic64, and, s64, &=, and, lld, scd)
arch/mips/include/asm/atomic.h
176
ATOMIC_OPS(atomic64, or, s64, |=, or, lld, scd)
arch/mips/include/asm/atomic.h
177
ATOMIC_OPS(atomic64, xor, s64, ^=, xor, lld, scd)
arch/mips/include/asm/atomic.h
37
ATOMIC_OPS(atomic, int)
arch/mips/include/asm/atomic.h
41
ATOMIC_OPS(atomic64, s64)
arch/parisc/include/asm/atomic.h
118
ATOMIC_OPS(add, +=)
arch/parisc/include/asm/atomic.h
119
ATOMIC_OPS(sub, -=)
arch/parisc/include/asm/atomic.h
131
ATOMIC_OPS(and, &=)
arch/parisc/include/asm/atomic.h
132
ATOMIC_OPS(or, |=)
arch/parisc/include/asm/atomic.h
133
ATOMIC_OPS(xor, ^=)
arch/powerpc/include/asm/atomic.h
103
ATOMIC_OPS(add, add, "c", I, "xer")
arch/powerpc/include/asm/atomic.h
104
ATOMIC_OPS(sub, sub, "c", I, "xer")
arch/powerpc/include/asm/atomic.h
117
ATOMIC_OPS(and, and, ".", K)
arch/powerpc/include/asm/atomic.h
118
ATOMIC_OPS(or, or, "", K)
arch/powerpc/include/asm/atomic.h
119
ATOMIC_OPS(xor, xor, "", K)
arch/riscv/include/asm/atomic.h
137
ATOMIC_OPS(add, add, +, i)
arch/riscv/include/asm/atomic.h
138
ATOMIC_OPS(sub, add, +, -i)
arch/riscv/include/asm/atomic.h
173
ATOMIC_OPS(and, and, i)
arch/riscv/include/asm/atomic.h
174
ATOMIC_OPS( or, or, i)
arch/riscv/include/asm/atomic.h
175
ATOMIC_OPS(xor, xor, i)
arch/riscv/include/asm/atomic.h
73
ATOMIC_OPS(add, add, i)
arch/riscv/include/asm/atomic.h
74
ATOMIC_OPS(sub, add, -i)
arch/riscv/include/asm/atomic.h
75
ATOMIC_OPS(and, and, i)
arch/riscv/include/asm/atomic.h
76
ATOMIC_OPS( or, or, i)
arch/riscv/include/asm/atomic.h
77
ATOMIC_OPS(xor, xor, i)
arch/riscv/include/asm/atomic.h
80
#undef ATOMIC_OPS
arch/s390/include/asm/atomic.h
92
ATOMIC_OPS(and)
arch/s390/include/asm/atomic.h
93
ATOMIC_OPS(or)
arch/s390/include/asm/atomic.h
94
ATOMIC_OPS(xor)
arch/s390/include/asm/atomic.h
96
#undef ATOMIC_OPS
arch/sh/include/asm/atomic-grb.h
71
ATOMIC_OPS(add)
arch/sh/include/asm/atomic-grb.h
72
ATOMIC_OPS(sub)
arch/sh/include/asm/atomic-grb.h
82
ATOMIC_OPS(and)
arch/sh/include/asm/atomic-grb.h
83
ATOMIC_OPS(or)
arch/sh/include/asm/atomic-grb.h
84
ATOMIC_OPS(xor)
arch/sh/include/asm/atomic-irq.h
55
ATOMIC_OPS(add, +=)
arch/sh/include/asm/atomic-irq.h
56
ATOMIC_OPS(sub, -=)
arch/sh/include/asm/atomic-irq.h
68
ATOMIC_OPS(and, &=)
arch/sh/include/asm/atomic-irq.h
69
ATOMIC_OPS(or, |=)
arch/sh/include/asm/atomic-irq.h
70
ATOMIC_OPS(xor, ^=)
arch/sh/include/asm/atomic-llsc.h
73
ATOMIC_OPS(add)
arch/sh/include/asm/atomic-llsc.h
74
ATOMIC_OPS(sub)
arch/sh/include/asm/atomic-llsc.h
84
ATOMIC_OPS(and)
arch/sh/include/asm/atomic-llsc.h
85
ATOMIC_OPS(or)
arch/sh/include/asm/atomic-llsc.h
86
ATOMIC_OPS(xor)
arch/sparc/include/asm/atomic_64.h
37
ATOMIC_OPS(add)
arch/sparc/include/asm/atomic_64.h
38
ATOMIC_OPS(sub)
arch/sparc/include/asm/atomic_64.h
53
ATOMIC_OPS(and)
arch/sparc/include/asm/atomic_64.h
54
ATOMIC_OPS(or)
arch/sparc/include/asm/atomic_64.h
55
ATOMIC_OPS(xor)
arch/xtensa/include/asm/atomic.h
245
ATOMIC_OPS(add)
arch/xtensa/include/asm/atomic.h
246
ATOMIC_OPS(sub)
arch/xtensa/include/asm/atomic.h
256
ATOMIC_OPS(and)
arch/xtensa/include/asm/atomic.h
257
ATOMIC_OPS(or)
arch/xtensa/include/asm/atomic.h
258
ATOMIC_OPS(xor)