Searched refs:smp_llsc_mb (Results 1 – 5 of 5) sorted by relevance
206 #define smp_llsc_mb() __asm__ __volatile__(__WEAK_LLSC_MB : : :"memory") macro217 #define smp_mb__before_llsc() smp_llsc_mb()218 #define __smp_mb__before_llsc() smp_llsc_mb()223 #define __smp_mb__after_atomic() smp_llsc_mb()
152 smp_llsc_mb(); in arch_spin_lock()218 smp_llsc_mb(); in arch_spin_trylock()274 smp_llsc_mb(); in arch_read_lock()335 smp_llsc_mb(); in arch_write_lock()432 smp_llsc_mb(); in arch_write_trylock()
63 smp_llsc_mb(); in __xchg_u32()112 smp_llsc_mb(); in __xchg_u64()227 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_mb__before_llsc(), smp_llsc_mb())
256 smp_llsc_mb(); in test_and_set_bit()310 smp_llsc_mb(); in test_and_set_bit_lock()383 smp_llsc_mb(); in test_and_clear_bit()439 smp_llsc_mb(); in test_and_change_bit()
269 smp_llsc_mb(); in atomic_sub_if_positive()614 smp_llsc_mb(); in atomic64_sub_if_positive()