Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/include/asm/
Datomic.h205 return arch_xchg(&v->counter, new); in arch_atomic_xchg()
Datomic64_64.h191 return arch_xchg(&v->counter, new); in arch_atomic64_xchg()
Dcmpxchg.h78 #define arch_xchg(ptr, v) __xchg_op((ptr), (v), xchg, "") macro
/Linux-v5.4/arch/arm64/include/asm/
Datomic.h154 arch_xchg(&((v)->counter), (new))
Dcmpxchg.h104 #define arch_xchg(...) __xchg_wrapper( _mb, __VA_ARGS__) macro
/Linux-v5.4/include/asm-generic/
Datomic-instrumented.h1643 #if !defined(arch_xchg_relaxed) || defined(arch_xchg)
1648 arch_xchg(__ai_ptr, __VA_ARGS__); \