Home
last modified time | relevance | path

Searched refs:smp_mb__before_llsc (Results 1 – 5 of 5) sorted by relevance

/arch/mips/include/asm/
Dbarrier.h209 #define smp_mb__before_llsc() smp_wmb() macro
217 #define smp_mb__before_llsc() smp_llsc_mb() macro
Dcmpxchg.h20 smp_mb__before_llsc(); in __xchg_u32()
73 smp_mb__before_llsc(); in __xchg_u64()
227 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_mb__before_llsc(), smp_llsc_mb())
Dbitops.h219 smp_mb__before_llsc(); in test_and_set_bit()
328 smp_mb__before_llsc(); in test_and_clear_bit()
402 smp_mb__before_llsc(); in test_and_change_bit()
457 smp_mb__before_llsc(); in __clear_bit_unlock()
Dspinlock.h281 smp_mb__before_llsc(); in arch_read_unlock()
340 smp_mb__before_llsc(); in arch_write_unlock()
Datomic.h219 smp_mb__before_llsc(); in atomic_sub_if_positive()
564 smp_mb__before_llsc(); in atomic64_sub_if_positive()