Home
last modified time | relevance | path

Searched refs:arch_try_cmpxchg64 (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/x86/include/asm/
H A Dcmpxchg_32.h17 #define arch_try_cmpxchg64(ptr, po, n) \ macro
H A Dcmpxchg_64.h17 #define arch_try_cmpxchg64(ptr, po, n) \ macro
/openbmc/linux/include/linux/atomic/
H A Datomic-arch-fallback.h250 #if defined(arch_try_cmpxchg64)
251 #define raw_try_cmpxchg64 arch_try_cmpxchg64
254 __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_cmpxchg64
288 __atomic_op_release(arch_try_cmpxchg64, __VA_ARGS__)
289 #elif defined(arch_try_cmpxchg64)
290 #define raw_try_cmpxchg64_release arch_try_cmpxchg64
304 #elif defined(arch_try_cmpxchg64)
[all …]