Home
last modified time | relevance | path

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

/linux-4.1.27/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()
229 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_mb__before_llsc(), smp_llsc_mb())
Datomic.h86 smp_mb__before_llsc(); \
156 smp_mb__before_llsc(); in atomic_sub_if_positive()
365 smp_mb__before_llsc(); \
437 smp_mb__before_llsc(); in atomic64_sub_if_positive()
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()
Dspinlock.h261 smp_mb__before_llsc(); in arch_read_unlock()