Searched refs:arch_cmpxchg (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/arch/x86/include/asm/ |
D | cmpxchg_64.h | 13 arch_cmpxchg((ptr), (o), (n)); \
|
D | atomic.h | 194 return arch_cmpxchg(&v->counter, old, new); in arch_atomic_cmpxchg()
|
D | atomic64_64.h | 180 return arch_cmpxchg(&v->counter, old, new); in arch_atomic64_cmpxchg()
|
D | cmpxchg.h | 148 #define arch_cmpxchg(ptr, old, new) \ macro
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | sync_bitops.h | 25 #define arch_sync_cmpxchg arch_cmpxchg
|
D | cmpxchg.h | 192 #define arch_cmpxchg(...) __cmpxchg_wrapper( _mb, __VA_ARGS__) macro 199 #define arch_cmpxchg64 arch_cmpxchg
|
D | atomic.h | 163 arch_cmpxchg(&((v)->counter), (old), (new))
|
/Linux-v5.4/include/asm-generic/ |
D | atomic-instrumented.h | 1679 #if !defined(arch_cmpxchg_relaxed) || defined(arch_cmpxchg) 1684 arch_cmpxchg(__ai_ptr, __VA_ARGS__); \
|