Home
last modified time | relevance | path

Searched refs:atomic_fetch_add (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.10/arch/sparc/include/asm/
Datomic_32.h22 int atomic_fetch_add(int, atomic_t *);
45 #define atomic_fetch_sub(i, v) (atomic_fetch_add (-(int)(i), (v)))
/Linux-v5.10/arch/openrisc/include/asm/
Datomic.h88 #define atomic_fetch_add atomic_fetch_add in ATOMIC_OP_RETURN() macro
/Linux-v5.10/arch/csky/include/asm/
Datomic.h188 #define atomic_fetch_add atomic_fetch_add macro
/Linux-v5.10/arch/s390/include/asm/
Datomic.h40 static inline int atomic_fetch_add(int i, atomic_t *v) in atomic_fetch_add() function
62 #define atomic_fetch_sub(_i, _v) atomic_fetch_add(-(int)(_i), _v)
/Linux-v5.10/include/linux/
Datomic-fallback.h153 #define arch_atomic_fetch_add atomic_fetch_add
159 #define atomic_fetch_add_acquire atomic_fetch_add
160 #define atomic_fetch_add_release atomic_fetch_add
161 #define atomic_fetch_add_relaxed atomic_fetch_add
185 #ifndef atomic_fetch_add
187 atomic_fetch_add(int i, atomic_t *v) in atomic_fetch_add() function
195 #define atomic_fetch_add atomic_fetch_add macro
409 return atomic_fetch_add(1, v); in atomic_fetch_inc()
/Linux-v5.10/include/asm-generic/
Datomic.h121 #ifndef atomic_fetch_add
Datomic-instrumented.h110 atomic_fetch_add(int i, atomic_t *v) in atomic_fetch_add() function
115 #define atomic_fetch_add atomic_fetch_add macro
Datomic-long.h577 return atomic_fetch_add(i, v); in atomic_long_fetch_add()
/Linux-v5.10/arch/riscv/include/asm/
Datomic.h148 #define atomic_fetch_add atomic_fetch_add macro
/Linux-v5.10/drivers/iommu/arm/arm-smmu/
Darm-smmu-impl.c65 cs->id_base = atomic_fetch_add(smmu->num_context_banks, &context_count); in cavium_cfg_probe()
/Linux-v5.10/arch/arm64/include/asm/
Datomic.h49 ATOMIC_FETCH_OPS(atomic_fetch_add)
/Linux-v5.10/Documentation/
Datomic_t.txt210 atomic_fetch_add();
218 However the atomic_fetch_add() might be implemented more efficiently.
/Linux-v5.10/arch/ia64/include/asm/
Datomic.h93 #define atomic_fetch_add(i,v) \ macro
/Linux-v5.10/tools/memory-model/
Dlinux-kernel.def72 atomic_fetch_add(V,X) __atomic_fetch_op{mb}(X,+,V)
/Linux-v5.10/drivers/scsi/lpfc/
Dlpfc_init.c14224 idx = (unsigned int)atomic_fetch_add(1, &phba->dbg_log_idx) % in lpfc_dbg_print()