Searched refs:atomic_fetch_sub (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/arch/openrisc/include/asm/ |
D | atomic.h | 89 #define atomic_fetch_sub atomic_fetch_sub in ATOMIC_OP_RETURN() macro
|
/Linux-v4.19/include/linux/ |
D | atomic.h | 261 #define atomic_fetch_sub_relaxed atomic_fetch_sub 262 #define atomic_fetch_sub_acquire atomic_fetch_sub 263 #define atomic_fetch_sub_release atomic_fetch_sub 269 __atomic_op_acquire(atomic_fetch_sub, __VA_ARGS__) 274 __atomic_op_release(atomic_fetch_sub, __VA_ARGS__) 277 #ifndef atomic_fetch_sub 278 #define atomic_fetch_sub(...) \ macro 279 __atomic_op_fence(atomic_fetch_sub, __VA_ARGS__) 287 #define atomic_fetch_dec(v) atomic_fetch_sub(1, (v))
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | atomic.h | 66 #define atomic_fetch_sub atomic_fetch_sub macro
|
D | atomic_lse.h | 198 static inline int atomic_fetch_sub##name(int i, atomic_t *v) \
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | atomic_32.h | 47 #define atomic_fetch_sub(i, v) (atomic_fetch_add (-(int)(i), (v))) macro
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | atomic.h | 155 #define atomic_fetch_sub atomic_fetch_sub macro
|
/Linux-v4.19/include/asm-generic/ |
D | atomic.h | 129 #ifndef atomic_fetch_sub
|
D | atomic-instrumented.h | 327 static __always_inline int atomic_fetch_sub(int i, atomic_t *v) in atomic_fetch_sub() function
|
/Linux-v4.19/arch/s390/include/asm/ |
D | atomic.h | 60 #define atomic_fetch_sub(_i, _v) atomic_fetch_add(-(int)(_i), _v) macro
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | atomic.h | 102 #define atomic_fetch_sub(i,v) \ macro
|
/Linux-v4.19/tools/memory-model/ |
D | linux-kernel.def | 82 atomic_fetch_sub(V,X) __atomic_fetch_op{mb}(X,-,V)
|
/Linux-v4.19/arch/arc/include/asm/ |
D | atomic.h | 292 #define atomic_fetch_sub(i, v) atomic_fetch_add(-(i), (v))
|