Home
last modified time | relevance | path

Searched refs:atomic_xchg_relaxed (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/arch/riscv/include/asm/
Datomic.h303 #define atomic_xchg_relaxed atomic_xchg_relaxed in ATOMIC_OPS() macro
/Linux-v5.4/include/linux/
Datomic-fallback.h822 #ifndef atomic_xchg_relaxed
825 #define atomic_xchg_relaxed atomic_xchg macro
832 int ret = atomic_xchg_relaxed(v, i); in atomic_xchg_acquire()
844 return atomic_xchg_relaxed(v, i); in atomic_xchg_release()
855 ret = atomic_xchg_relaxed(v, i); in atomic_xchg()
/Linux-v5.4/tools/memory-model/
Dlinux-kernel.def105 atomic_xchg_relaxed(X,V) __xchg{once}(X,V)
/Linux-v5.4/arch/powerpc/include/asm/
Datomic.h202 #define atomic_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new)) macro
/Linux-v5.4/include/asm-generic/
Datomic-instrumented.h641 atomic_xchg_relaxed(atomic_t *v, int i) in atomic_xchg_relaxed() function
646 #define atomic_xchg_relaxed atomic_xchg_relaxed macro
Datomic-long.h900 return atomic_xchg_relaxed(v, i); in atomic_long_xchg_relaxed()