Symbol: alternative
arch/arm64/include/asm/sysreg.h
1128
#include <asm/alternative.h>
arch/riscv/include/asm/alternative-macros.h
19
.pushsection .alternative, "a"
arch/s390/kernel/early.c
59
__decompressor_handled_param(debug_alternative, debug-alternative);
arch/x86/events/intel/p4.c
594
u64 alternative;
arch/x86/events/intel/p4.c
607
.alternative =
arch/x86/events/intel/p4.c
639
config_match = p4_event_aliases[i].alternative;
arch/x86/events/intel/p4.c
641
} else if (config_match == p4_event_aliases[i].alternative) {
arch/x86/include/asm/barrier.h
48
#define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC)
arch/x86/include/asm/processor.h
777
alternative("mfence; lfence", "", ALT_NOT(X86_FEATURE_APIC_MSRS_FENCE));
arch/x86/include/asm/smap.h
42
alternative("", "clac", X86_FEATURE_SMAP);
arch/x86/include/asm/smap.h
47
alternative("", "stac", X86_FEATURE_SMAP);
arch/x86/include/asm/smap.h
67
alternative("", "clac", X86_FEATURE_LASS);
arch/x86/include/asm/smap.h
72
alternative("", "stac", X86_FEATURE_LASS);
arch/x86/include/asm/special_insns.h
133
alternative("wbinvd", ASM_WBNOINVD, X86_FEATURE_WBNOINVD);
arch/x86/um/asm/barrier.h
15
#define mb() alternative("lock addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
arch/x86/um/asm/barrier.h
16
#define rmb() alternative("lock addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2)
arch/x86/um/asm/barrier.h
17
#define wmb() alternative("lock addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
drivers/parisc/pdc_stable.c
494
static PDCSPATH_ENTRY(PDCS_ADDR_PALT, alternative);
tools/arch/arm64/include/asm/sysreg.h
1090
#include <asm/alternative.h>
tools/objtool/check.c
1967
struct alternative *alt;
tools/objtool/check.c
1968
struct alternative *a;
tools/objtool/check.c
2062
struct alternative *alt;
tools/objtool/check.c
3758
struct alternative *alt;
tools/objtool/check.c
4150
struct alternative *alt;
tools/objtool/disas.c
1081
struct alternative *alt;
tools/objtool/disas.c
49
struct alternative *alt; /* alternative or NULL if default code */
tools/objtool/disas.c
626
struct alternative *alt;
tools/objtool/disas.c
655
char *disas_alt_name(struct alternative *alt)
tools/objtool/disas.c
722
struct alternative *alt)
tools/objtool/include/objtool/check.h
49
struct alternative *next;
tools/objtool/include/objtool/check.h
96
struct alternative *alts;
tools/objtool/include/objtool/disas.h
29
char *disas_alt_name(struct alternative *alt);
tools/objtool/include/objtool/disas.h
69
static inline char *disas_alt_name(struct alternative *alt)
tools/objtool/include/objtool/disas.h
9
struct alternative;
tools/objtool/include/objtool/trace.h
110
void trace_alt_begin(struct instruction *orig_insn, struct alternative *alt,
tools/objtool/include/objtool/trace.h
112
void trace_alt_end(struct instruction *orig_insn, struct alternative *alt,
tools/objtool/include/objtool/trace.h
133
struct alternative *alt,
tools/objtool/include/objtool/trace.h
136
struct alternative *alt,
tools/objtool/trace.c
150
void trace_alt_begin(struct instruction *orig_insn, struct alternative *alt,
tools/objtool/trace.c
197
void trace_alt_end(struct instruction *orig_insn, struct alternative *alt,