Symbol: ATOMIC_OP_RETURN
arch/alpha/include/asm/atomic.h
151
ATOMIC_OP_RETURN(op, op##l) \
arch/arc/include/asm/atomic-llsc.h
74
ATOMIC_OP_RETURN(op, asm_op) \
arch/arc/include/asm/atomic-spinlock.h
78
ATOMIC_OP_RETURN(op, c_op, asm_op) \
arch/arm/include/asm/atomic.h
229
ATOMIC_OP_RETURN(op, c_op, asm_op) \
arch/arm64/include/asm/atomic_ll_sc.h
118
#undef ATOMIC_OP_RETURN
arch/arm64/include/asm/atomic_ll_sc.h
86
ATOMIC_OP_RETURN( , dmb ish, , l, "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
87
ATOMIC_OP_RETURN(_relaxed, , , , , __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
88
ATOMIC_OP_RETURN(_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
89
ATOMIC_OP_RETURN(_release, , , l, "memory", __VA_ARGS__)\
arch/csky/include/asm/atomic.h
74
ATOMIC_OP_RETURN(op, c_op)
arch/hexagon/include/asm/atomic.h
83
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/loongarch/include/asm/atomic-amo.h
55
ATOMIC_OP_RETURN(op, I, asm_op, c_op, _db, ) \
arch/loongarch/include/asm/atomic-amo.h
56
ATOMIC_OP_RETURN(op, I, asm_op, c_op, , _relaxed) \
arch/loongarch/include/asm/atomic-llsc.h
66
ATOMIC_OP_RETURN(op, I , asm_op) \
arch/m68k/include/asm/atomic.h
103
ATOMIC_OP_RETURN(op, c_op, asm_op) \
arch/mips/include/asm/atomic.h
141
ATOMIC_OP_RETURN(pfx, op, type, c_op, asm_op, ll, sc) \
arch/openrisc/include/asm/atomic.h
69
ATOMIC_OP_RETURN(add)
arch/openrisc/include/asm/atomic.h
70
ATOMIC_OP_RETURN(sub)
arch/openrisc/include/asm/atomic.h
85
#undef ATOMIC_OP_RETURN
arch/parisc/include/asm/atomic.h
115
ATOMIC_OP_RETURN(op, c_op) \
arch/riscv/include/asm/atomic.h
128
ATOMIC_OP_RETURN(op, asm_op, c_op, I, w, int, )
arch/riscv/include/asm/atomic.h
132
ATOMIC_OP_RETURN(op, asm_op, c_op, I, w, int, ) \
arch/riscv/include/asm/atomic.h
134
ATOMIC_OP_RETURN(op, asm_op, c_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-irq.h
52
ATOMIC_OP_RETURN(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/sparc/include/asm/atomic_64.h
35
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
arch/sparc/lib/atomic32.c
60
ATOMIC_OP_RETURN(add, +=)
arch/sparc/lib/atomic32.c
68
#undef ATOMIC_OP_RETURN
arch/xtensa/include/asm/atomic.h
243
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) ATOMIC_OP_RETURN(op)
include/asm-generic/atomic.h
112
#undef ATOMIC_OP_RETURN
include/asm-generic/atomic.h
96
ATOMIC_OP_RETURN(add, +)
include/asm-generic/atomic.h
97
ATOMIC_OP_RETURN(sub, -)