/kernel/linux/linux-5.10/arch/mips/tools/ |
H A D | Makefile | 7 hostprogs += loongson3-llsc-check 8 PHONY += loongson3-llsc-check 9 loongson3-llsc-check: $(obj)/loongson3-llsc-check
|
/kernel/linux/linux-6.6/arch/mips/tools/ |
H A D | Makefile | 7 hostprogs += loongson3-llsc-check 8 PHONY += loongson3-llsc-check 9 loongson3-llsc-check: $(obj)/loongson3-llsc-check
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | lse.h | 36 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) \ 37 ALTERNATIVE(llsc, __LSE_PREAMBLE lse, ARM64_HAS_LSE_ATOMICS) 45 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) llsc
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | lse.h | 32 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) \ 33 ALTERNATIVE(llsc, __LSE_PREAMBLE lse, ARM64_HAS_LSE_ATOMICS) 41 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) llsc
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | spinlock.h | 12 #include <asm/spinlock-llsc.h>
|
H A D | atomic.h | 28 #include <asm/atomic-llsc.h>
|
H A D | cmpxchg.h | 16 #include <asm/cmpxchg-llsc.h>
|
H A D | futex.h | 14 #include <asm/futex-llsc.h>
|
H A D | bitops.h | 19 #include <asm/bitops-llsc.h>
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | spinlock.h | 12 #include <asm/spinlock-llsc.h>
|
H A D | atomic.h | 28 #include <asm/atomic-llsc.h>
|
H A D | cmpxchg.h | 16 #include <asm/cmpxchg-llsc.h>
|
H A D | futex.h | 14 #include <asm/futex-llsc.h>
|
H A D | bitops.h | 19 #include <asm/bitops-llsc.h>
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | atomic.h | 20 #include <asm/atomic-llsc.h>
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | mips-r2-to-r6-emul.h | 24 u64 llsc; member
|
H A D | cmpxchg.h | 14 #include <asm/llsc.h>
|
H A D | bitops.h | 24 #include <asm/llsc.h>
|
H A D | atomic.h | 23 #include <asm/llsc.h>
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | mips-r2-to-r6-emul.h | 24 u64 llsc; member
|
/kernel/linux/linux-6.6/arch/mips/ |
H A D | Makefile | 17 $(Q)$(MAKE) $(build)=arch/mips/tools loongson3-llsc-check 129 # binutils from v2.35 when built with --enable-mips-fix-loongson3-llsc=yes, 130 # supports an -mfix-loongson3-llsc flag which emits a sync prior to each ll 146 cflags-y += $(call cc-option,-Wa$(comma)-mno-fix-loongson3-llsc,) 206 # an -mfix-loongson3-llsc flag which emits a sync prior to each ll instruction 224 cflags-$(CONFIG_CPU_LOONGSON64) += $(call as-option,-Wa$(comma)-mno-fix-loongson3-llsc,)
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | mips-r2-to-r6-emul.c | 2018 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2076 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2137 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2200 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2272 seq_printf(s, "llsc\t\t%ld\t%ld\n", in mipsr2_emul_show() 2273 (unsigned long)__this_cpu_read(mipsr2emustats.llsc), in mipsr2_emul_show() 2274 (unsigned long)__this_cpu_read(mipsr2bdemustats.llsc)); in mipsr2_emul_show() 2328 __this_cpu_write((mipsr2emustats).llsc, 0); in mipsr2_clear_show() 2329 __this_cpu_write((mipsr2bdemustats).llsc, 0); in mipsr2_clear_show()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | mips-r2-to-r6-emul.c | 2018 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2076 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2137 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2200 MIPS_R2_STATS(llsc); in mipsr2_decoder() 2272 seq_printf(s, "llsc\t\t%ld\t%ld\n", in mipsr2_emul_show() 2273 (unsigned long)__this_cpu_read(mipsr2emustats.llsc), in mipsr2_emul_show() 2274 (unsigned long)__this_cpu_read(mipsr2bdemustats.llsc)); in mipsr2_emul_show() 2328 __this_cpu_write((mipsr2emustats).llsc, 0); in mipsr2_clear_show() 2329 __this_cpu_write((mipsr2bdemustats).llsc, 0); in mipsr2_clear_show()
|
/kernel/linux/linux-5.10/arch/mips/ |
H A D | Makefile | 18 $(Q)$(MAKE) $(build)=arch/mips/tools loongson3-llsc-check 139 # binutils from v2.35 when built with --enable-mips-fix-loongson3-llsc=yes, 140 # supports an -mfix-loongson3-llsc flag which emits a sync prior to each ll 156 cflags-y += $(call as-option,-Wa$(comma)-mno-fix-loongson3-llsc,)
|