Home
last modified time | relevance | path

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

/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h121 #define smp_mb__before_llsc() smp_wmb() macro
128 #define smp_mb__before_llsc() smp_llsc_mb() macro
147 #define smp_mb__before_atomic() smp_mb__before_llsc()
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.h234 smp_mb__before_llsc(); in test_and_set_bit()
343 smp_mb__before_llsc(); in test_and_clear_bit()
417 smp_mb__before_llsc(); in test_and_change_bit()
472 smp_mb__before_llsc(); in __clear_bit_unlock()
Datomic.h86 smp_mb__before_llsc(); \
160 smp_mb__before_llsc(); in atomic_sub_if_positive()
369 smp_mb__before_llsc(); \
444 smp_mb__before_llsc(); in atomic64_sub_if_positive()
Dspinlock.h266 smp_mb__before_llsc(); in arch_read_unlock()
325 smp_mb__before_llsc(); in arch_write_unlock()