Searched refs:arch_cmpxchg128 (Results 1 – 4 of 4) sorted by relevance
44 static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new) in arch_cmpxchg128() function48 #define arch_cmpxchg128 arch_cmpxchg128 macro
195 static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new) in arch_cmpxchg128() function205 #define arch_cmpxchg128 arch_cmpxchg128 macro
140 #if defined(arch_cmpxchg128)141 #define raw_cmpxchg128 arch_cmpxchg128144 __atomic_op_fence(arch_cmpxchg128, __VA_ARGS__)154 __atomic_op_acquire(arch_cmpxchg128, __VA_ARGS__)155 #elif defined(arch_cmpxchg128)156 #define raw_cmpxchg128_acquire arch_cmpxchg128166 __atomic_op_release(arch_cmpxchg128, __VA_ARGS__)167 #elif defined(arch_cmpxchg128)168 #define raw_cmpxchg128_release arch_cmpxchg128176 #elif defined(arch_cmpxchg128)[all …]
201 #define arch_cmpxchg128(ptr, o, n) \ macro