/kernel/linux/linux-5.10/arch/x86/um/asm/ |
H A D | barrier.h | 5 #include <asm/alternative.h> 14 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 15 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 16 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
/kernel/linux/linux-6.6/arch/x86/um/asm/ |
H A D | barrier.h | 6 #include <asm/alternative.h> 15 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 16 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 17 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | smap.h | 14 #include <asm/alternative.h> 43 /* Note: a barrier is implicit in alternative() */ in clac() 44 alternative("", __ASM_CLAC, X86_FEATURE_SMAP); in clac() 49 /* Note: a barrier is implicit in alternative() */ in stac() 50 alternative("", __ASM_STAC, X86_FEATURE_SMAP); in stac()
|
H A D | barrier.h | 5 #include <asm/alternative.h> 52 #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC)
|
H A D | vmware.h | 6 #include <asm/alternative.h>
|
H A D | page_64.h | 8 #include <asm/alternative.h>
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | smap.h | 14 #include <asm/alternative.h> 32 /* Note: a barrier is implicit in alternative() */ in clac() 33 alternative("", __ASM_CLAC, X86_FEATURE_SMAP); in clac() 38 /* Note: a barrier is implicit in alternative() */ in stac() 39 alternative("", __ASM_STAC, X86_FEATURE_SMAP); in stac()
|
H A D | barrier.h | 5 #include <asm/alternative.h> 52 #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC)
|
H A D | vmware.h | 6 #include <asm/alternative.h>
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | lse.h | 14 #include <asm/alternative.h> 15 #include <asm/alternative-macros.h>
|
H A D | alternative.h | 5 #include <asm/alternative-macros.h>
|
H A D | rwonce.h | 11 #include <asm/alternative-macros.h>
|
/kernel/linux/linux-6.6/arch/riscv/kernel/vdso/ |
H A D | vdso.lds.S | 44 .alternative : { 46 *(.alternative)
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | vmlinux.lds.S | 115 .alternative : { 117 KEEP(*(.alternative))
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | cache.S | 8 #include <asm/alternative.h>
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | lse.h | 15 #include <asm/alternative.h>
|
H A D | alternative.h | 5 #include <asm/alternative-macros.h>
|
H A D | irqflags.h | 8 #include <asm/alternative.h>
|
H A D | rwonce.h | 11 #include <asm/alternative-macros.h>
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | jump_label.c | 10 #include <asm/alternative.h>
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | jump_label.c | 10 #include <asm/alternative.h>
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | cache.h | 9 #include <asm/alternative.h>
|
/kernel/linux/linux-5.10/arch/x86/entry/vdso/vdso32/ |
H A D | system_call.S | 9 #include <asm/alternative.h>
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | spinlock.h | 16 #include <asm/alternative.h>
|
/kernel/linux/linux-6.6/arch/riscv/errata/andes/ |
H A D | errata.c | 13 #include <asm/alternative.h>
|