Symbol: ATOMIC_OP
arch/alpha/include/asm/atomic.h
150
ATOMIC_OP(op, op##l) \
arch/alpha/include/asm/atomic.h
175
ATOMIC_OP(op, asm) \
arch/arc/include/asm/atomic-llsc.h
73
ATOMIC_OP(op, asm_op) \
arch/arc/include/asm/atomic-llsc.h
82
ATOMIC_OP(op, asm_op) \
arch/arc/include/asm/atomic-spinlock.h
77
ATOMIC_OP(op, c_op, asm_op) \
arch/arc/include/asm/atomic-spinlock.h
91
ATOMIC_OP(op, c_op, asm_op) \
arch/arm/include/asm/atomic.h
228
ATOMIC_OP(op, c_op, asm_op) \
arch/arm/include/asm/atomic.h
239
ATOMIC_OP(op, c_op, asm_op) \
arch/arm64/include/asm/atomic.h
25
ATOMIC_OP(atomic_andnot)
arch/arm64/include/asm/atomic.h
26
ATOMIC_OP(atomic_or)
arch/arm64/include/asm/atomic.h
27
ATOMIC_OP(atomic_xor)
arch/arm64/include/asm/atomic.h
28
ATOMIC_OP(atomic_add)
arch/arm64/include/asm/atomic.h
29
ATOMIC_OP(atomic_and)
arch/arm64/include/asm/atomic.h
30
ATOMIC_OP(atomic_sub)
arch/arm64/include/asm/atomic.h
32
#undef ATOMIC_OP
arch/arm64/include/asm/atomic_ll_sc.h
100
ATOMIC_OP(__VA_ARGS__) \
arch/arm64/include/asm/atomic_ll_sc.h
119
#undef ATOMIC_OP
arch/arm64/include/asm/atomic_ll_sc.h
85
ATOMIC_OP(__VA_ARGS__) \
arch/arm64/include/asm/atomic_lse.h
25
ATOMIC_OP(or, stset)
arch/arm64/include/asm/atomic_lse.h
26
ATOMIC_OP(xor, steor)
arch/arm64/include/asm/atomic_lse.h
27
ATOMIC_OP(add, stadd)
arch/csky/include/asm/atomic.h
40
ATOMIC_OP(add)
arch/csky/include/asm/atomic.h
41
ATOMIC_OP(sub)
arch/csky/include/asm/atomic.h
42
ATOMIC_OP(and)
arch/csky/include/asm/atomic.h
43
ATOMIC_OP( or)
arch/csky/include/asm/atomic.h
44
ATOMIC_OP(xor)
arch/csky/include/asm/atomic.h
46
#undef ATOMIC_OP
arch/hexagon/include/asm/atomic.h
83
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/hexagon/include/asm/atomic.h
94
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
arch/loongarch/include/asm/atomic-amo.h
54
ATOMIC_OP(op, I, asm_op) \
arch/loongarch/include/asm/atomic-amo.h
83
ATOMIC_OP(op, I, asm_op) \
arch/loongarch/include/asm/atomic-llsc.h
65
ATOMIC_OP(op, I, asm_op) \
arch/loongarch/include/asm/atomic-llsc.h
80
ATOMIC_OP(op, I, asm_op) \
arch/m68k/include/asm/atomic.h
102
ATOMIC_OP(op, c_op, asm_op) \
arch/m68k/include/asm/atomic.h
116
ATOMIC_OP(op, c_op, asm_op) \
arch/mips/include/asm/atomic.h
140
ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \
arch/mips/include/asm/atomic.h
163
ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \
arch/openrisc/include/asm/atomic.h
78
ATOMIC_OP(add)
arch/openrisc/include/asm/atomic.h
79
ATOMIC_OP(sub)
arch/openrisc/include/asm/atomic.h
80
ATOMIC_OP(and)
arch/openrisc/include/asm/atomic.h
81
ATOMIC_OP(or)
arch/openrisc/include/asm/atomic.h
82
ATOMIC_OP(xor)
arch/openrisc/include/asm/atomic.h
86
#undef ATOMIC_OP
arch/parisc/include/asm/atomic.h
114
ATOMIC_OP(op, c_op) \
arch/parisc/include/asm/atomic.h
128
ATOMIC_OP(op, c_op) \
arch/powerpc/include/asm/atomic.h
114
ATOMIC_OP(op, asm_op, suffix, sign) \
arch/powerpc/include/asm/atomic.h
99
ATOMIC_OP(op, asm_op, suffix, sign, ##__VA_ARGS__) \
arch/riscv/include/asm/atomic.h
66
ATOMIC_OP (op, asm_op, I, w, int, )
arch/riscv/include/asm/atomic.h
69
ATOMIC_OP (op, asm_op, I, w, int, ) \
arch/riscv/include/asm/atomic.h
70
ATOMIC_OP (op, asm_op, I, d, s64, 64)
arch/riscv/include/asm/atomic.h
79
#undef ATOMIC_OP
arch/sh/include/asm/atomic-grb.h
69
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/sh/include/asm/atomic-grb.h
80
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
arch/sh/include/asm/atomic-irq.h
51
ATOMIC_OP(op, c_op) \
arch/sh/include/asm/atomic-irq.h
65
ATOMIC_OP(op, c_op) \
arch/sh/include/asm/atomic-llsc.h
71
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/sh/include/asm/atomic-llsc.h
82
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
arch/sparc/include/asm/atomic_64.h
35
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/sparc/include/asm/atomic_64.h
51
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
arch/xtensa/include/asm/atomic.h
243
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) ATOMIC_OP_RETURN(op)
arch/xtensa/include/asm/atomic.h
254
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
include/asm-generic/atomic.h
105
ATOMIC_OP(add, +)
include/asm-generic/atomic.h
106
ATOMIC_OP(sub, -)
include/asm-generic/atomic.h
107
ATOMIC_OP(and, &)
include/asm-generic/atomic.h
108
ATOMIC_OP(or, |)
include/asm-generic/atomic.h
109
ATOMIC_OP(xor, ^)
include/asm-generic/atomic.h
113
#undef ATOMIC_OP