Searched refs:arch_try_cmpxchg64 (Results 1 – 5 of 5) sorted by relevance
78 #define arch_try_cmpxchg64 __try_cmpxchg64 macro141 static __always_inline bool arch_try_cmpxchg64(volatile u64 *ptr, u64 *oldp, u64 new) in arch_try_cmpxchg64() function145 #define arch_try_cmpxchg64 arch_try_cmpxchg64 macro
17 #define arch_try_cmpxchg64(ptr, po, n) \ macro
102 return arch_try_cmpxchg64(&v->counter, old, new); in arch_atomic64_try_cmpxchg()
250 #if defined(arch_try_cmpxchg64)251 #define raw_try_cmpxchg64 arch_try_cmpxchg64254 __atomic_op_fence(arch_try_cmpxchg64, __VA_ARGS__)270 __atomic_op_acquire(arch_try_cmpxchg64, __VA_ARGS__)271 #elif defined(arch_try_cmpxchg64)272 #define raw_try_cmpxchg64_acquire arch_try_cmpxchg64288 __atomic_op_release(arch_try_cmpxchg64, __VA_ARGS__)289 #elif defined(arch_try_cmpxchg64)290 #define raw_try_cmpxchg64_release arch_try_cmpxchg64304 #elif defined(arch_try_cmpxchg64)[all …]
170 #define arch_try_cmpxchg64 arch_try_cmpxchg macro