Lines Matching refs:rev

127 	sig->rev = intel_get_microcode_revision();  in intel_collect_cpu_info()
312 static bool revision_is_safe(struct cpu_signature *sig, u32 rev) in revision_is_safe() argument
323 sig->rev < 0x1000405 && in revision_is_safe()
324 rev > 0x1000405) { in revision_is_safe()
325 pr_err_once("Erratum GNR98: skipping revision 0x%x.\n", rev); in revision_is_safe()
339 u32 cur_rev = uci->cpu_sig.rev; in scan_microcode()
353 if (!revision_is_safe(&uci->cpu_sig, mc_header->rev)) in scan_microcode()
364 if (cur_rev != mc_header->rev) in scan_microcode()
366 } else if (cur_rev >= mc_header->rev) { in scan_microcode()
371 cur_rev = mc_header->rev; in scan_microcode()
666 pr_info("Staging of patch revision 0x%x succeeded.\n", ucode_patch_late->hdr.rev); in stage_microcode()
673 u32 rev; in __apply_microcode() local
684 if (*cur_rev >= mc->hdr.rev) { in __apply_microcode()
685 uci->cpu_sig.rev = *cur_rev; in __apply_microcode()
692 rev = intel_get_microcode_revision(); in __apply_microcode()
693 if (rev != mc->hdr.rev) in __apply_microcode()
696 uci->cpu_sig.rev = rev; in __apply_microcode()
775 ed->old_rev = uci.cpu_sig.rev; in load_ucode_intel_bsp()
779 ed->new_rev = uci.cpu_sig.rev; in load_ucode_intel_bsp()
821 cpu_data(cpu).microcode = uci->cpu_sig.rev; in apply_microcode_late()
823 boot_cpu_data.microcode = uci->cpu_sig.rev; in apply_microcode_late()
858 int cur_rev = uci->cpu_sig.rev; in parse_microcode_blobs()
898 if (cur_rev >= mc_header.rev) in parse_microcode_blobs()
904 if (!revision_is_safe(&uci->cpu_sig, mc_header.rev)) in parse_microcode_blobs()
912 cur_rev = mc_header.rev; in parse_microcode_blobs()