Home
last modified time | relevance | path

Searched refs:alternative (Results 1 - 25 of 199) sorted by relevance

12345678

/kernel/linux/linux-5.10/arch/x86/um/asm/
H A Dbarrier.h5 #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 Dbarrier.h6 #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 Dsmap.h14 #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 Dbarrier.h5 #include <asm/alternative.h>
52 #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC)
H A Dvmware.h6 #include <asm/alternative.h>
H A Dpage_64.h8 #include <asm/alternative.h>
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dsmap.h14 #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 Dbarrier.h5 #include <asm/alternative.h>
52 #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC)
H A Dvmware.h6 #include <asm/alternative.h>
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dlse.h14 #include <asm/alternative.h>
15 #include <asm/alternative-macros.h>
H A Dalternative.h5 #include <asm/alternative-macros.h>
H A Drwonce.h11 #include <asm/alternative-macros.h>
/kernel/linux/linux-6.6/arch/riscv/kernel/vdso/
H A Dvdso.lds.S44 .alternative : {
46 *(.alternative)
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dvmlinux.lds.S115 .alternative : {
117 KEEP(*(.alternative))
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dcache.S8 #include <asm/alternative.h>
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dlse.h15 #include <asm/alternative.h>
H A Dalternative.h5 #include <asm/alternative-macros.h>
H A Dirqflags.h8 #include <asm/alternative.h>
H A Drwonce.h11 #include <asm/alternative-macros.h>
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Djump_label.c10 #include <asm/alternative.h>
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Djump_label.c10 #include <asm/alternative.h>
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dcache.h9 #include <asm/alternative.h>
/kernel/linux/linux-5.10/arch/x86/entry/vdso/vdso32/
H A Dsystem_call.S9 #include <asm/alternative.h>
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/nvhe/
H A Dspinlock.h16 #include <asm/alternative.h>
/kernel/linux/linux-6.6/arch/riscv/errata/andes/
H A Derrata.c13 #include <asm/alternative.h>

Completed in 6 milliseconds

12345678