Symbol: microcode_ops
arch/x86/kernel/cpu/microcode/amd.c
1283
static struct microcode_ops microcode_amd_ops = {
arch/x86/kernel/cpu/microcode/amd.c
1292
struct microcode_ops * __init init_amd_microcode(void)
arch/x86/kernel/cpu/microcode/core.c
347
if (!microcode_ops->use_nmi && !(timeout % USEC_PER_MSEC)) {
arch/x86/kernel/cpu/microcode/core.c
370
if (!microcode_ops->use_nmi && !(timeout % USEC_PER_MSEC)) {
arch/x86/kernel/cpu/microcode/core.c
430
ret = microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
45
static struct microcode_ops *microcode_ops;
arch/x86/kernel/cpu/microcode/core.c
453
ret = microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
577
if (microcode_ops->use_nmi) {
arch/x86/kernel/cpu/microcode/core.c
608
if (microcode_ops->use_staging)
arch/x86/kernel/cpu/microcode/core.c
609
microcode_ops->stage_microcode();
arch/x86/kernel/cpu/microcode/core.c
621
if (microcode_ops->use_nmi)
arch/x86/kernel/cpu/microcode/core.c
626
if (microcode_ops->use_nmi)
arch/x86/kernel/cpu/microcode/core.c
640
if (microcode_ops->finalize_late_load)
arch/x86/kernel/cpu/microcode/core.c
641
microcode_ops->finalize_late_load(!updated);
arch/x86/kernel/cpu/microcode/core.c
705
allow_smt_offline = microcode_ops->nmi_safe ||
arch/x86/kernel/cpu/microcode/core.c
706
(microcode_ops->use_nmi && apic->nmi_to_offline_cpu);
arch/x86/kernel/cpu/microcode/core.c
749
switch (microcode_ops->request_microcode_fw(0, &microcode_fdev->dev)) {
arch/x86/kernel/cpu/microcode/core.c
816
if (microcode_ops->microcode_fini_cpu)
arch/x86/kernel/cpu/microcode/core.c
817
microcode_ops->microcode_fini_cpu(cpu);
arch/x86/kernel/cpu/microcode/core.c
829
microcode_ops->apply_microcode(cpu);
arch/x86/kernel/cpu/microcode/core.c
854
microcode_ops->collect_cpu_info(cpu, &uci->cpu_sig);
arch/x86/kernel/cpu/microcode/core.c
895
microcode_ops = init_intel_microcode();
arch/x86/kernel/cpu/microcode/core.c
897
microcode_ops = init_amd_microcode();
arch/x86/kernel/cpu/microcode/core.c
901
if (!microcode_ops)
arch/x86/kernel/cpu/microcode/intel.c
969
static struct microcode_ops microcode_intel_ops = {
arch/x86/kernel/cpu/microcode/intel.c
998
struct microcode_ops * __init init_intel_microcode(void)
arch/x86/kernel/cpu/microcode/internal.h
109
struct microcode_ops *init_amd_microcode(void);
arch/x86/kernel/cpu/microcode/internal.h
115
static inline struct microcode_ops *init_amd_microcode(void) { return NULL; }
arch/x86/kernel/cpu/microcode/internal.h
123
struct microcode_ops *init_intel_microcode(void);
arch/x86/kernel/cpu/microcode/internal.h
128
static inline struct microcode_ops *init_intel_microcode(void) { return NULL; }