Home
last modified time | relevance | path

Searched refs:arch_try_cmpxchg128 (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/x86/include/asm/
H A Dcmpxchg_64.h76 static __always_inline bool arch_try_cmpxchg128(volatile u128 *ptr, u128 *oldp, u128 new) in arch_try_cmpxchg128() function
80 #define arch_try_cmpxchg128 arch_try_cmpxchg128 macro
/openbmc/linux/include/linux/atomic/
H A Datomic-arch-fallback.h317 #if defined(arch_try_cmpxchg128)
318 #define raw_try_cmpxchg128 arch_try_cmpxchg128
321 __atomic_op_fence(arch_try_cmpxchg128, __VA_ARGS__)
337 __atomic_op_acquire(arch_try_cmpxchg128, __VA_ARGS__)
338 #elif defined(arch_try_cmpxchg128)
339 #define raw_try_cmpxchg128_acquire arch_try_cmpxchg128
355 __atomic_op_release(arch_try_cmpxchg128, __VA_ARGS__)
356 #elif defined(arch_try_cmpxchg128)
357 #define raw_try_cmpxchg128_release arch_try_cmpxchg128
371 #elif defined(arch_try_cmpxchg128)
[all …]