Searched refs:atomic_fetch_add (Results  1 – 15 of 15) sorted by relevance
| /Linux-v5.4/arch/sparc/include/asm/ | 
| D | atomic_32.h | 24 int atomic_fetch_add(int, atomic_t *);47 #define atomic_fetch_sub(i, v)  (atomic_fetch_add (-(int)(i), (v)))
 
 | 
| /Linux-v5.4/arch/openrisc/include/asm/ | 
| D | atomic.h | 88 #define atomic_fetch_add	atomic_fetch_add  in ATOMIC_OP_RETURN()  macro
 | 
| /Linux-v5.4/arch/csky/include/asm/ | 
| D | atomic.h | 188 #define atomic_fetch_add atomic_fetch_add  macro
 | 
| /Linux-v5.4/arch/s390/include/asm/ | 
| D | atomic.h | 42 static inline int atomic_fetch_add(int i, atomic_t *v)  in atomic_fetch_add()  function60 #define atomic_fetch_sub(_i, _v)	atomic_fetch_add(-(int)(_i), _v)
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | atomic-fallback.h | 139 #define atomic_fetch_add_acquire atomic_fetch_add140 #define atomic_fetch_add_release atomic_fetch_add
 141 #define atomic_fetch_add_relaxed atomic_fetch_add
 165 #ifndef atomic_fetch_add
 167 atomic_fetch_add(int i, atomic_t *v)  in atomic_fetch_add()  function
 175 #define atomic_fetch_add atomic_fetch_add  macro
 365 	return atomic_fetch_add(1, v);  in atomic_fetch_inc()
 
 | 
| /Linux-v5.4/drivers/iommu/ | 
| D | arm-smmu-impl.c | 65 	cs->id_base = atomic_fetch_add(smmu->num_context_banks, &context_count);  in cavium_cfg_probe()
 | 
| /Linux-v5.4/include/asm-generic/ | 
| D | atomic.h | 121 #ifndef atomic_fetch_add
 | 
| D | atomic-instrumented.h | 109 atomic_fetch_add(int i, atomic_t *v)  in atomic_fetch_add()  function114 #define atomic_fetch_add atomic_fetch_add  macro
 
 | 
| D | atomic-long.h | 576 	return atomic_fetch_add(i, v);  in atomic_long_fetch_add()
 | 
| /Linux-v5.4/arch/riscv/include/asm/ | 
| D | atomic.h | 150 #define atomic_fetch_add		atomic_fetch_add  macro
 | 
| /Linux-v5.4/Documentation/ | 
| D | atomic_t.txt | 210   atomic_fetch_add();218 However the atomic_fetch_add() might be implemented more efficiently.
 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | atomic.h | 49 ATOMIC_FETCH_OPS(atomic_fetch_add)
 | 
| /Linux-v5.4/arch/ia64/include/asm/ | 
| D | atomic.h | 94 #define atomic_fetch_add(i,v)						\  macro
 | 
| /Linux-v5.4/tools/memory-model/ | 
| D | linux-kernel.def | 72 atomic_fetch_add(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))
 |