Lines Matching refs:mc
76 uci->mc = (struct microcode_intel *)new_mc; in load_microcode_early()
198 struct microcode_intel *mc; in save_microcode() local
206 mc = mc_saved_src[i]; in save_microcode()
207 mc_hdr = &mc->hdr; in save_microcode()
216 memcpy(saved_ptr[i], mc, size); in save_microcode()
464 int save_mc_for_early(u8 *mc) in save_mc_for_early() argument
490 mc_saved_count = _save_mc(mc_saved_tmp, mc, mc_saved_count); in save_mc_for_early()
618 mc_intel = uci->mc; in print_ucode()
643 mc_intel = uci->mc; in print_ucode()
656 mc_intel = uci->mc; in apply_microcode_early()
857 mc_intel = uci->mc; in apply_microcode_intel()
906 u8 *ucode_ptr = data, *new_mc = NULL, *mc = NULL; in generic_load_microcode() local
932 if (!mc || mc_size > curr_mc_size) { in generic_load_microcode()
933 vfree(mc); in generic_load_microcode()
934 mc = vmalloc(mc_size); in generic_load_microcode()
935 if (!mc) in generic_load_microcode()
940 if (get_ucode_data(mc, ucode_ptr, mc_size) || in generic_load_microcode()
941 microcode_sanity_check(mc, 1) < 0) { in generic_load_microcode()
947 if (has_newer_microcode(mc, csig, cpf, new_rev)) { in generic_load_microcode()
950 new_mc = mc; in generic_load_microcode()
951 mc = NULL; /* trigger new vmalloc */ in generic_load_microcode()
958 vfree(mc); in generic_load_microcode()
971 vfree(uci->mc); in generic_load_microcode()
972 uci->mc = (struct microcode_intel *)new_mc; in generic_load_microcode()
1032 vfree(uci->mc); in microcode_fini_cpu()
1033 uci->mc = NULL; in microcode_fini_cpu()