Symbol: microcode
arch/x86/include/asm/processor.h
186
u32 microcode;
arch/x86/include/uapi/asm/mce.h
38
__u32 microcode; /* Microcode revision */
arch/x86/kernel/apic/apic.c
561
if (boot_cpu_data.microcode >= rev)
arch/x86/kernel/cpu/amd.c
414
pr_debug("%s: current revision: 0x%x\n", __func__, c->microcode);
arch/x86/kernel/cpu/amd.c
620
rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy);
arch/x86/kernel/cpu/common.c
1442
if (boot_cpu_data.microcode & BIT(31))
arch/x86/kernel/cpu/common.c
1446
if (boot_cpu_data.microcode >= m->driver_data)
arch/x86/kernel/cpu/hygon.c
131
rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy);
arch/x86/kernel/cpu/intel.c
104
u32 microcode;
arch/x86/kernel/cpu/intel.c
144
return (c->microcode <= spectre_bad_microcodes[i].microcode);
arch/x86/kernel/cpu/intel.c
207
c->microcode = intel_get_microcode_revision();
arch/x86/kernel/cpu/intel.c
234
c->microcode < 0x20e) {
arch/x86/kernel/cpu/match.c
93
if (!res || res->driver_data > boot_cpu_data.microcode)
arch/x86/kernel/cpu/mce/core.c
135
m->microcode = cpu_data(cpu).microcode;
arch/x86/kernel/cpu/mce/core.c
222
m->microcode);
arch/x86/kernel/cpu/mce/inject.c
123
m->microcode = boot_cpu_data.microcode;
arch/x86/kernel/cpu/microcode/amd.c
1009
c->microcode = rev;
arch/x86/kernel/cpu/microcode/amd.c
1013
boot_cpu_data.microcode = rev;
arch/x86/kernel/cpu/microcode/amd.c
1186
if (c->microcode >= p->patch_id)
arch/x86/kernel/cpu/microcode/core.c
592
int old_rev = boot_cpu_data.microcode;
arch/x86/kernel/cpu/microcode/core.c
667
pr_info("revision: 0x%x -> 0x%x\n", old_rev, boot_cpu_data.microcode);
arch/x86/kernel/cpu/microcode/core.c
855
cpu_data(cpu).microcode = uci->cpu_sig.rev;
arch/x86/kernel/cpu/microcode/core.c
857
boot_cpu_data.microcode = uci->cpu_sig.rev;
arch/x86/kernel/cpu/microcode/intel.c
798
cpu_data(cpu).microcode = uci->cpu_sig.rev;
arch/x86/kernel/cpu/microcode/intel.c
800
boot_cpu_data.microcode = uci->cpu_sig.rev;
arch/x86/kernel/cpu/microcode/intel.c
807
int cur_rev = boot_cpu_data.microcode;
arch/x86/kernel/cpu/microcode/intel.c
921
c->microcode < 0x0b000021) {
arch/x86/kernel/cpu/microcode/intel.c
922
pr_err_once("Erratum BDX90: late loading with revision < 0x0b000021 (0x%x) disabled.\n", c->microcode);
arch/x86/kernel/cpu/proc.c
85
if (c->microcode)
arch/x86/kernel/cpu/proc.c
86
seq_printf(m, "microcode\t: 0x%x\n", c->microcode);
arch/x86/mm/init.c
289
boot_cpu_data.microcode < invlpg_miss_match->driver_data) {
drivers/crypto/cavium/cpt/cptpf.h
53
struct microcode mcode[CPT_MAX_CORE_GROUPS];
drivers/crypto/cavium/cpt/cptpf_main.c
122
static int cpt_load_microcode(struct cpt_device *cpt, struct microcode *mcode)
drivers/crypto/cavium/cpt/cptpf_main.c
160
static int do_cpt_init(struct cpt_device *cpt, struct microcode *mcode)
drivers/crypto/cavium/cpt/cptpf_main.c
257
struct microcode *mcode;
drivers/crypto/cavium/cpt/cptpf_main.c
419
struct microcode *mcode = &cpt->mcode[grp];
drivers/crypto/cavium/cpt/cptpf_mbox.c
61
struct microcode *mcode = cpt->mcode;
drivers/hwmon/coretemp.c
466
if (c->x86_vfm == INTEL_CORE_YONAH && c->x86_stepping < 0xc && c->microcode < 0x39) {
drivers/iommu/amd/init.c
3586
if (boot_cpu_data.microcode >= 0x08001205)
drivers/iommu/amd/init.c
3589
if ((boot_cpu_data.microcode >= 0x08001126) &&
drivers/iommu/amd/init.c
3590
(boot_cpu_data.microcode <= 0x080011ff))
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
2216
#define DRX_ATTR_MICROCODE(d) ((d)->my_common_attr->microcode)
drivers/media/dvb-frontends/drxd_hard.c
172
u8 *microcode;
drivers/media/dvb-frontends/drxd_hard.c
2663
status = DownloadMicrocode(state, state->microcode, state->microcode_length);
drivers/media/dvb-frontends/drxd_hard.c
899
state->microcode = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/media/dvb-frontends/drxd_hard.c
900
if (!state->microcode) {
drivers/scsi/wd33c93.c
1489
hostdata->microcode = read_wd33c93(regs, WD_CDB_1);
drivers/scsi/wd33c93.c
1983
hostdata->microcode, hostdata->no_sync, hostdata->no_dma);
drivers/scsi/wd33c93.h
217
uchar microcode; /* microcode rev */
drivers/soc/fsl/qe/qe.c
484
calc_size = struct_size(firmware, microcode, firmware->count);
drivers/soc/fsl/qe/qe.c
493
be32_to_cpu(firmware->microcode[i].count);
drivers/soc/fsl/qe/qe.c
535
const struct qe_microcode *ucode = &firmware->microcode[i];
include/soc/fsl/qe/qe.h
314
} __packed microcode[];
include/trace/events/mce.h
45
__field( u32, microcode )
include/trace/events/mce.h
68
__entry->microcode = err->m.microcode;
include/trace/events/mce.h
88
__entry->microcode,
include/xen/interface/platform.h
497
struct xenpf_microcode_update microcode;