Lines Matching refs:mc
139 mc_intel = uci->mc; in apply_microcode_intel()
188 u8 *ucode_ptr = data, *new_mc = NULL, *mc = NULL; in generic_load_microcode() local
214 if (!mc || mc_size > curr_mc_size) { in generic_load_microcode()
215 vfree(mc); in generic_load_microcode()
216 mc = vmalloc(mc_size); in generic_load_microcode()
217 if (!mc) in generic_load_microcode()
222 if (get_ucode_data(mc, ucode_ptr, mc_size) || in generic_load_microcode()
223 microcode_sanity_check(mc, 1) < 0) { in generic_load_microcode()
229 if (get_matching_microcode(csig, cpf, new_rev, mc)) { in generic_load_microcode()
232 new_mc = mc; in generic_load_microcode()
233 mc = NULL; /* trigger new vmalloc */ in generic_load_microcode()
240 vfree(mc); in generic_load_microcode()
253 vfree(uci->mc); in generic_load_microcode()
254 uci->mc = (struct microcode_intel *)new_mc; in generic_load_microcode()
314 vfree(uci->mc); in microcode_fini_cpu()
315 uci->mc = NULL; in microcode_fini_cpu()