Lines Matching defs:ucode

46 #include <sys/ucode.h>
125 const struct ucode_ops *ucode;
169 if (ucode == NULL)
172 ucode->file_reset(&ucodefile, -1);
176 * Allocate/free a buffer used to hold ucode data. Space for the boot CPU is
382 cmn_err(CE_WARN, "ignoring northbridge-specific ucode: "
389 cmn_err(CE_WARN, "ignoring southbridge-specific ucode: "
399 * Populate the ucode file structure from microcode file corresponding to
500 rc = ucode->validate(ucodefp->ucodep, ucodefp->usize);
523 ASSERT(ucode);
548 ucode->file_reset(ufp, cp->cpu_id);
671 cmn_err(CE_WARN, "ignoring northbridge-specific ucode: "
677 cmn_err(CE_WARN, "ignoring southbridge-specific ucode: "
741 ASSERT(ucode);
751 ucode->read_rev(uinfop);
758 wrmsr(ucode->write_msr, (uintptr_t)uusp->ucodep);
762 ucode->read_rev(uinfop);
779 ASSERT(ucode);
789 wrmsr(ucode->write_msr, (uintptr_t)ucodefp);
791 ucode->read_rev(uinfop);
799 ucode->read_rev(uinfop);
820 ASSERT(ucode);
848 ucode->read_rev(uinfop);
852 wrmsr(ucode->write_msr, (uintptr_t)ucodefp->uf_body);
853 ucode->read_rev(uinfop);
1047 ASSERT(ucode);
1051 if (!ucode->capable(CPU))
1088 } else if ((search_rc = ucode->extract(uusp, ucodep, size))
1165 if (!ucode)
1168 ucode = &ucode_amd;
1171 ucode = &ucode_intel;
1174 ucode = NULL;
1178 if (!ucode->capable(cp))
1191 ucode->read_rev(uinfop);
1204 * Check to see if we need ucode update
1206 if ((rc = ucode->locate(cp, uinfop, &ucodefile)) == EM_OK) {
1207 new_rev = ucode->load(&ucodefile, uinfop, cp);
1225 ucode->file_reset(&ucodefile, cp->cpu_id);
1236 ASSERT(ucode);
1239 if (!ucode->capable(CPU))