Home
last modified time | relevance | path

Searched refs:loongson_llsc_mb (Results 1 – 7 of 7) sorted by relevance

/arch/mips/include/asm/
Dbitops.h73 loongson_llsc_mb(); in set_bit()
85 loongson_llsc_mb(); in set_bit()
132 loongson_llsc_mb(); in clear_bit()
144 loongson_llsc_mb(); in clear_bit()
207 loongson_llsc_mb(); in change_bit()
260 loongson_llsc_mb(); in test_and_set_bit()
317 loongson_llsc_mb(); in test_and_set_bit_lock()
377 loongson_llsc_mb(); in test_and_clear_bit()
393 loongson_llsc_mb(); in test_and_clear_bit()
453 loongson_llsc_mb(); in test_and_change_bit()
Dcmpxchg.h49 loongson_llsc_mb(); \
121 loongson_llsc_mb(); \
139 loongson_llsc_mb(); \
236 loongson_llsc_mb(); in __cmpxchg64()
285 loongson_llsc_mb(); in __cmpxchg64()
Dfutex.h53 loongson_llsc_mb(); \
167 loongson_llsc_mb(); in futex_atomic_cmpxchg_inatomic()
197 loongson_llsc_mb(); in futex_atomic_cmpxchg_inatomic()
Datomic.h61 loongson_llsc_mb(); \
89 loongson_llsc_mb(); \
123 loongson_llsc_mb(); \
196 loongson_llsc_mb(); in atomic_sub_if_positive()
263 loongson_llsc_mb(); \
291 loongson_llsc_mb(); \
325 loongson_llsc_mb(); \
Dbarrier.h282 #define loongson_llsc_mb() __asm__ __volatile__("sync" : : :"memory") macro
284 #define loongson_llsc_mb() do { } while (0) macro
/arch/mips/kernel/
Dsyscall.c136 loongson_llsc_mb(); in mips_atomic_set()
/arch/mips/loongson64/
DPlatform30 # to work around a CPU bug (see loongson_llsc_mb() in asm/barrier.h for a