Home
last modified time | relevance | path

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

/external/kernel-headers/original/asm-mips/
Datomic.h141 smp_llsc_mb(); in atomic_add_return()
184 smp_llsc_mb(); in atomic_add_return()
193 smp_llsc_mb(); in atomic_sub_return()
236 smp_llsc_mb(); in atomic_sub_return()
253 smp_llsc_mb(); in atomic_sub_if_positive()
305 smp_llsc_mb(); in atomic_sub_if_positive()
522 smp_llsc_mb(); in atomic64_add_return()
565 smp_llsc_mb(); in atomic64_add_return()
574 smp_llsc_mb(); in atomic64_sub_return()
617 smp_llsc_mb(); in atomic64_sub_return()
[all …]
Dbitops.h45 #define smp_mb__before_clear_bit() smp_llsc_mb()
46 #define smp_mb__after_clear_bit() smp_llsc_mb()
261 smp_llsc_mb(); in test_and_set_bit()
312 smp_llsc_mb(); in test_and_set_bit()
380 smp_llsc_mb(); in test_and_set_bit_lock()
398 smp_llsc_mb(); in test_and_clear_bit()
469 smp_llsc_mb(); in test_and_clear_bit()
488 smp_llsc_mb(); in test_and_change_bit()
539 smp_llsc_mb(); in test_and_change_bit()
Dsystem.h127 smp_llsc_mb(); in __xchg_u32()
175 smp_llsc_mb(); in __xchg_u64()
Dbarrier.h151 #define smp_llsc_mb() __asm__ __volatile__(__WEAK_LLSC_MB : : :"memory") macro
Dcmpxchg.h104 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_llsc_mb())