Home
last modified time | relevance | path

Searched refs:__WEAK_LLSC_MB (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Datomic.h117 __WEAK_LLSC_MB in arch_atomic_fetch_add_unless()
142 __WEAK_LLSC_MB in arch_atomic_sub_if_positive()
154 __WEAK_LLSC_MB in arch_atomic_sub_if_positive()
252 __WEAK_LLSC_MB in arch_atomic64_fetch_add_unless()
277 __WEAK_LLSC_MB in arch_atomic64_sub_if_positive()
289 __WEAK_LLSC_MB in arch_atomic64_sub_if_positive()
H A Dbarrier.h55 #define __WEAK_LLSC_MB " dbar 0x700 \n" macro
57 #define __WEAK_LLSC_MB " \n" macro
H A Dcmpxchg.h106 __WEAK_LLSC_MB \
153 __WEAK_LLSC_MB in __cmpxchg_small()
H A Dfutex.h82 __WEAK_LLSC_MB in futex_atomic_cmpxchg_inatomic()
H A Dpgtable.h340 __WEAK_LLSC_MB in set_pte()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dbarrier.h98 # define __WEAK_LLSC_MB sync macro
100 __asm__ __volatile__(__stringify(__WEAK_LLSC_MB) : : :"memory")
103 # define __WEAK_LLSC_MB macro
H A Dfutex.h36 __stringify(__WEAK_LLSC_MB) " \n" \
66 __stringify(__WEAK_LLSC_MB) " \n" \
150 __stringify(__WEAK_LLSC_MB) " \n" in futex_atomic_cmpxchg_inatomic()
181 "3: " __SYNC_ELSE(full, loongson3_war, __WEAK_LLSC_MB) "\n" in futex_atomic_cmpxchg_inatomic()
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dbarrier.h98 # define __WEAK_LLSC_MB sync macro
100 __asm__ __volatile__(__stringify(__WEAK_LLSC_MB) : : :"memory")
103 # define __WEAK_LLSC_MB macro
H A Dfutex.h39 __stringify(__WEAK_LLSC_MB) " \n" \
69 __stringify(__WEAK_LLSC_MB) " \n" \
155 __stringify(__WEAK_LLSC_MB) " \n" in futex_atomic_cmpxchg_inatomic()
186 "3: " __SYNC_ELSE(full, loongson3_war, __WEAK_LLSC_MB) "\n" in futex_atomic_cmpxchg_inatomic()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Datomic.h164 __WEAK_LLSC_MB in atomic_fetch_add_unless()
197 __WEAK_LLSC_MB in atomic_sub_if_positive()
209 __WEAK_LLSC_MB in atomic_sub_if_positive()
349 __WEAK_LLSC_MB in atomic64_fetch_add_unless()
383 __WEAK_LLSC_MB in atomic64_sub_if_positive()
395 __WEAK_LLSC_MB in atomic64_sub_if_positive()
H A Dbarrier.h57 #define __WEAK_LLSC_MB " dbar 0x700 \n" macro
59 #define __WEAK_LLSC_MB " \n" macro
H A Dfutex.h82 __WEAK_LLSC_MB in futex_atomic_cmpxchg_inatomic()
H A Dcmpxchg.h69 __WEAK_LLSC_MB \
H A Dpgtable.h56 __WEAK_LLSC_MB in set_pte()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dcmpxchg.c97 __WEAK_LLSC_MB in __cmpxchg_small()

Completed in 7 milliseconds