Lines Matching refs:ucode

122 const struct ucode_ops *ucode;  variable
166 if (ucode == NULL) in ucode_cleanup()
169 ucode->file_reset(&ucodefile, -1); in ucode_cleanup()
493 rc = ucode->validate(ucodefp->ucodep, ucodefp->usize); in ucode_locate_amd()
516 ASSERT(ucode); in ucode_locate_intel()
541 ucode->file_reset(ufp, cp->cpu_id); in ucode_locate_intel()
730 ASSERT(ucode); in ucode_write()
740 ucode->read_rev(uinfop); in ucode_write()
746 wrmsr(ucode->write_msr, (uintptr_t)uusp->ucodep); in ucode_write()
748 ucode->read_rev(uinfop); in ucode_write()
763 ASSERT(ucode); in ucode_load_amd()
768 wrmsr(ucode->write_msr, (uintptr_t)ucodefp); in ucode_load_amd()
769 ucode->read_rev(uinfop); in ucode_load_amd()
777 ucode->read_rev(uinfop); in ucode_load_amd()
798 ASSERT(ucode); in ucode_load_intel()
826 ucode->read_rev(uinfop); in ucode_load_intel()
830 wrmsr(ucode->write_msr, (uintptr_t)ucodefp->uf_body); in ucode_load_intel()
831 ucode->read_rev(uinfop); in ucode_load_intel()
1025 ASSERT(ucode); in ucode_update()
1029 if (!ucode->capable(CPU)) in ucode_update()
1066 } else if ((search_rc = ucode->extract(uusp, ucodep, size)) in ucode_update()
1142 if (!ucode) in ucode_check()
1145 ucode = &ucode_amd; in ucode_check()
1148 ucode = &ucode_intel; in ucode_check()
1151 ucode = NULL; in ucode_check()
1155 if (!ucode->capable(cp)) in ucode_check()
1168 ucode->read_rev(uinfop); in ucode_check()
1183 if ((rc = ucode->locate(cp, uinfop, &ucodefile)) == EM_OK) { in ucode_check()
1184 new_rev = ucode->load(&ucodefile, uinfop, cp); in ucode_check()
1202 ucode->file_reset(&ucodefile, cp->cpu_id); in ucode_check()
1213 ASSERT(ucode); in ucode_get_rev()
1216 if (!ucode->capable(CPU)) in ucode_get_rev()