Symbol: ATOMIC_FETCH_OP
arch/alpha/include/asm/atomic.h
152
ATOMIC_FETCH_OP(op, op##l) \
arch/alpha/include/asm/atomic.h
176
ATOMIC_FETCH_OP(op, asm) \
arch/arc/include/asm/atomic-llsc.h
75
ATOMIC_FETCH_OP(op, asm_op)
arch/arc/include/asm/atomic-llsc.h
83
ATOMIC_FETCH_OP(op, asm_op)
arch/arc/include/asm/atomic-spinlock.h
79
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/arc/include/asm/atomic-spinlock.h
92
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/arm/include/asm/atomic.h
230
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/arm/include/asm/atomic.h
240
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/arm64/include/asm/atomic.h
41
ATOMIC_FETCH_OP(_relaxed, op) \
arch/arm64/include/asm/atomic.h
42
ATOMIC_FETCH_OP(_acquire, op) \
arch/arm64/include/asm/atomic.h
43
ATOMIC_FETCH_OP(_release, op) \
arch/arm64/include/asm/atomic.h
44
ATOMIC_FETCH_OP( , op)
arch/arm64/include/asm/atomic.h
55
#undef ATOMIC_FETCH_OP
arch/arm64/include/asm/atomic_ll_sc.h
101
ATOMIC_FETCH_OP ( , dmb ish, , l, "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
102
ATOMIC_FETCH_OP (_relaxed, , , , , __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
103
ATOMIC_FETCH_OP (_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
104
ATOMIC_FETCH_OP (_release, , , l, "memory", __VA_ARGS__)
arch/arm64/include/asm/atomic_ll_sc.h
117
#undef ATOMIC_FETCH_OP
arch/arm64/include/asm/atomic_ll_sc.h
90
ATOMIC_FETCH_OP ( , dmb ish, , l, "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
91
ATOMIC_FETCH_OP (_relaxed, , , , , __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
92
ATOMIC_FETCH_OP (_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
93
ATOMIC_FETCH_OP (_release, , , l, "memory", __VA_ARGS__)
arch/arm64/include/asm/atomic_lse.h
54
ATOMIC_FETCH_OP(_relaxed, , op, asm_op) \
arch/arm64/include/asm/atomic_lse.h
55
ATOMIC_FETCH_OP(_acquire, a, op, asm_op, "memory") \
arch/arm64/include/asm/atomic_lse.h
56
ATOMIC_FETCH_OP(_release, l, op, asm_op, "memory") \
arch/arm64/include/asm/atomic_lse.h
57
ATOMIC_FETCH_OP( , al, op, asm_op, "memory")
arch/arm64/include/asm/atomic_lse.h
64
#undef ATOMIC_FETCH_OP
arch/csky/include/asm/atomic.h
73
ATOMIC_FETCH_OP(op) \
arch/csky/include/asm/atomic.h
89
ATOMIC_FETCH_OP(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
57
ATOMIC_FETCH_OP(op, I, asm_op, _db, ) \
arch/loongarch/include/asm/atomic-amo.h
58
ATOMIC_FETCH_OP(op, I, asm_op, , _relaxed)
arch/loongarch/include/asm/atomic-amo.h
84
ATOMIC_FETCH_OP(op, I, asm_op, _db, ) \
arch/loongarch/include/asm/atomic-amo.h
85
ATOMIC_FETCH_OP(op, I, asm_op, , _relaxed)
arch/loongarch/include/asm/atomic-llsc.h
67
ATOMIC_FETCH_OP(op, I, asm_op)
arch/loongarch/include/asm/atomic-llsc.h
81
ATOMIC_FETCH_OP(op, I, asm_op)
arch/m68k/include/asm/atomic.h
104
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/m68k/include/asm/atomic.h
117
ATOMIC_FETCH_OP(op, c_op, asm_op)
arch/mips/include/asm/atomic.h
142
ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, sc)
arch/mips/include/asm/atomic.h
164
ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, sc)
arch/openrisc/include/asm/atomic.h
72
ATOMIC_FETCH_OP(add)
arch/openrisc/include/asm/atomic.h
73
ATOMIC_FETCH_OP(sub)
arch/openrisc/include/asm/atomic.h
74
ATOMIC_FETCH_OP(and)
arch/openrisc/include/asm/atomic.h
75
ATOMIC_FETCH_OP(or)
arch/openrisc/include/asm/atomic.h
76
ATOMIC_FETCH_OP(xor)
arch/openrisc/include/asm/atomic.h
84
#undef ATOMIC_FETCH_OP
arch/parisc/include/asm/atomic.h
116
ATOMIC_FETCH_OP(op, c_op)
arch/parisc/include/asm/atomic.h
129
ATOMIC_FETCH_OP(op, c_op)
arch/riscv/include/asm/atomic.h
127
ATOMIC_FETCH_OP( op, asm_op, I, w, int, ) \
arch/riscv/include/asm/atomic.h
131
ATOMIC_FETCH_OP( op, asm_op, I, w, int, ) \
arch/riscv/include/asm/atomic.h
133
ATOMIC_FETCH_OP( op, asm_op, I, d, s64, 64) \
arch/riscv/include/asm/atomic.h
166
ATOMIC_FETCH_OP(op, asm_op, I, w, int, )
arch/riscv/include/asm/atomic.h
169
ATOMIC_FETCH_OP(op, asm_op, I, w, int, ) \
arch/riscv/include/asm/atomic.h
170
ATOMIC_FETCH_OP(op, asm_op, I, d, s64, 64)
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
53
ATOMIC_FETCH_OP(op, c_op)
arch/sh/include/asm/atomic-irq.h
66
ATOMIC_FETCH_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/sparc/lib/atomic32.c
62
ATOMIC_FETCH_OP(add, +=)
arch/sparc/lib/atomic32.c
63
ATOMIC_FETCH_OP(and, &=)
arch/sparc/lib/atomic32.c
64
ATOMIC_FETCH_OP(or, |=)
arch/sparc/lib/atomic32.c
67
#undef ATOMIC_FETCH_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
100
ATOMIC_FETCH_OP(sub, -)
include/asm-generic/atomic.h
101
ATOMIC_FETCH_OP(and, &)
include/asm-generic/atomic.h
102
ATOMIC_FETCH_OP(or, |)
include/asm-generic/atomic.h
103
ATOMIC_FETCH_OP(xor, ^)
include/asm-generic/atomic.h
111
#undef ATOMIC_FETCH_OP
include/asm-generic/atomic.h
99
ATOMIC_FETCH_OP(add, +)