Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Datomic.h301 #define atomic_xchg_relaxed atomic_xchg_relaxed macro
/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h909 #define arch_atomic_xchg_relaxed atomic_xchg_relaxed
911 #ifndef atomic_xchg_relaxed
914 #define atomic_xchg_relaxed atomic_xchg macro
915 #else /* atomic_xchg_relaxed */
921 int ret = atomic_xchg_relaxed(v, i); in atomic_xchg_acquire()
933 return atomic_xchg_relaxed(v, i); in atomic_xchg_release()
944 ret = atomic_xchg_relaxed(v, i); in atomic_xchg()
951 #endif /* atomic_xchg_relaxed */
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic-instrumented.h642 atomic_xchg_relaxed(atomic_t *v, int i) in atomic_xchg_relaxed() function
647 #define atomic_xchg_relaxed atomic_xchg_relaxed macro
H A Datomic-long.h901 return atomic_xchg_relaxed(v, i); in atomic_long_xchg_relaxed()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Datomic.h192 #define atomic_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new)) macro
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-instrumented.h1161 * atomic_xchg_relaxed() - atomic exchange with relaxed ordering
1172 atomic_xchg_relaxed(atomic_t *v, int new) in atomic_xchg_relaxed() function

Completed in 15 milliseconds