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_sub224 #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()  function202 #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))
 |