Searched refs:atomic_fetch_sub (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/arch/openrisc/include/asm/ |
D | atomic.h | 89 #define atomic_fetch_sub atomic_fetch_sub in ATOMIC_OP_RETURN() macro
|
/Linux-v5.4/arch/csky/include/asm/ |
D | atomic.h | 190 #define atomic_fetch_sub atomic_fetch_sub macro
|
/Linux-v5.4/arch/sparc/include/asm/ |
D | atomic_32.h | 47 #define atomic_fetch_sub(i, v) (atomic_fetch_add (-(int)(i), (v))) macro
|
/Linux-v5.4/include/linux/ |
D | atomic-fallback.h | 223 #define atomic_fetch_sub_acquire atomic_fetch_sub 224 #define atomic_fetch_sub_release atomic_fetch_sub 225 #define atomic_fetch_sub_relaxed atomic_fetch_sub 249 #ifndef atomic_fetch_sub 251 atomic_fetch_sub(int i, atomic_t *v) in atomic_fetch_sub() function 259 #define atomic_fetch_sub atomic_fetch_sub macro 536 return atomic_fetch_sub(1, v); in atomic_fetch_dec()
|
/Linux-v5.4/include/asm-generic/ |
D | atomic.h | 125 #ifndef atomic_fetch_sub
|
D | atomic-instrumented.h | 197 atomic_fetch_sub(int i, atomic_t *v) in atomic_fetch_sub() function 202 #define atomic_fetch_sub atomic_fetch_sub macro
|
D | atomic-long.h | 630 return atomic_fetch_sub(i, v); in atomic_long_fetch_sub()
|
/Linux-v5.4/arch/riscv/include/asm/ |
D | atomic.h | 151 #define atomic_fetch_sub atomic_fetch_sub macro
|
/Linux-v5.4/arch/s390/include/asm/ |
D | atomic.h | 60 #define atomic_fetch_sub(_i, _v) atomic_fetch_add(-(int)(_i), _v) macro
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | atomic.h | 51 ATOMIC_FETCH_OPS(atomic_fetch_sub)
|
/Linux-v5.4/arch/ia64/include/asm/ |
D | atomic.h | 102 #define atomic_fetch_sub(i,v) \ macro
|
/Linux-v5.4/tools/memory-model/ |
D | linux-kernel.def | 90 atomic_fetch_sub(V,X) __atomic_fetch_op{mb}(X,-,V)
|
/Linux-v5.4/arch/arc/include/asm/ |
D | atomic.h | 289 #define atomic_fetch_sub(i, v) atomic_fetch_add(-(i), (v))
|