Lines Matching refs:arch_cmpxchg
54 #if defined(arch_cmpxchg)
55 #define raw_cmpxchg arch_cmpxchg
58 __atomic_op_fence(arch_cmpxchg, __VA_ARGS__)
68 __atomic_op_acquire(arch_cmpxchg, __VA_ARGS__)
69 #elif defined(arch_cmpxchg)
70 #define raw_cmpxchg_acquire arch_cmpxchg
80 __atomic_op_release(arch_cmpxchg, __VA_ARGS__)
81 #elif defined(arch_cmpxchg)
82 #define raw_cmpxchg_release arch_cmpxchg
90 #elif defined(arch_cmpxchg)
91 #define raw_cmpxchg_relaxed arch_cmpxchg