Searched refs:arch_try_cmpxchg64 (Results 1 – 4 of 4) sorted by relevance
/linux-6.1.9/arch/x86/include/asm/ |
D | cmpxchg_64.h | 22 #define arch_try_cmpxchg64(ptr, po, n) \ macro
|
D | cmpxchg_32.h | 45 #define arch_try_cmpxchg64(ptr, po, n) \ macro
|
/linux-6.1.9/include/linux/atomic/ |
D | atomic-arch-fallback.h | 151 #ifdef arch_try_cmpxchg64 152 #define arch_try_cmpxchg64_acquire arch_try_cmpxchg64 153 #define arch_try_cmpxchg64_release arch_try_cmpxchg64 154 #define arch_try_cmpxchg64_relaxed arch_try_cmpxchg64 157 #ifndef arch_try_cmpxchg64 158 #define arch_try_cmpxchg64(_ptr, _oldp, _new) \ macro 205 __atomic_op_acquire(arch_try_cmpxchg64, __VA_ARGS__) 210 __atomic_op_release(arch_try_cmpxchg64, __VA_ARGS__) 213 #ifndef arch_try_cmpxchg64 214 #define arch_try_cmpxchg64(...) \ macro [all …]
|
D | atomic-instrumented.h | 2016 arch_try_cmpxchg64(__ai_ptr, __ai_oldp, __VA_ARGS__); \
|