Symbol: microcode_ops
arch/x86/kernel/cpu/microcode/amd.c
1286
static struct microcode_ops microcode_amd_ops = {
arch/x86/kernel/cpu/microcode/amd.c
1295
struct microcode_ops * __init init_amd_microcode(void)
arch/x86/kernel/cpu/microcode/core.c
346
if (!microcode_ops->use_nmi && !(timeout % USEC_PER_MSEC)) {
arch/x86/kernel/cpu/microcode/core.c
369
if (!microcode_ops->use_nmi && !(timeout % USEC_PER_MSEC)) {
arch/x86/kernel/cpu/microcode/core.c
429
ret = microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
452
ret = microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
46
static struct microcode_ops *microcode_ops;
arch/x86/kernel/cpu/microcode/core.c
576
if (microcode_ops->use_nmi) {
arch/x86/kernel/cpu/microcode/core.c
607
if (microcode_ops->use_staging)
arch/x86/kernel/cpu/microcode/core.c
608
microcode_ops->stage_microcode();
arch/x86/kernel/cpu/microcode/core.c
620
if (microcode_ops->use_nmi)
arch/x86/kernel/cpu/microcode/core.c
625
if (microcode_ops->use_nmi)
arch/x86/kernel/cpu/microcode/core.c
639
if (microcode_ops->finalize_late_load)
arch/x86/kernel/cpu/microcode/core.c
640
microcode_ops->finalize_late_load(!updated);
arch/x86/kernel/cpu/microcode/core.c
704
allow_smt_offline = microcode_ops->nmi_safe ||
arch/x86/kernel/cpu/microcode/core.c
705
(microcode_ops->use_nmi && apic->nmi_to_offline_cpu);
arch/x86/kernel/cpu/microcode/core.c
748
switch (microcode_ops->request_microcode_fw(0, &microcode_fdev->dev)) {
arch/x86/kernel/cpu/microcode/core.c
815
if (microcode_ops->microcode_fini_cpu)
arch/x86/kernel/cpu/microcode/core.c
816
microcode_ops->microcode_fini_cpu(cpu);
arch/x86/kernel/cpu/microcode/core.c
828
microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
853
microcode_ops->collect_cpu_info(cpu, &uci->cpu_sig);
arch/x86/kernel/cpu/microcode/core.c
894
microcode_ops = init_intel_microcode();
arch/x86/kernel/cpu/microcode/core.c
896
microcode_ops = init_amd_microcode();
arch/x86/kernel/cpu/microcode/core.c
900
if (!microcode_ops)
arch/x86/kernel/cpu/microcode/intel.c
1005
static struct microcode_ops microcode_intel_ops = {
arch/x86/kernel/cpu/microcode/intel.c
1034
struct microcode_ops * __init init_intel_microcode(void)
arch/x86/kernel/cpu/microcode/internal.h
108
struct microcode_ops *init_amd_microcode(void);
arch/x86/kernel/cpu/microcode/internal.h
114
static inline struct microcode_ops *init_amd_microcode(void) { return NULL; }
arch/x86/kernel/cpu/microcode/internal.h
122
struct microcode_ops *init_intel_microcode(void);
arch/x86/kernel/cpu/microcode/internal.h
127
static inline struct microcode_ops *init_intel_microcode(void) { return NULL; }