Lines Matching refs:uci

262 						     struct ucode_cpu_info *uci,
267 u32 cur_rev = uci->cpu_sig.rev;
278 if (!intel_find_matching_signature(data, &uci->cpu_sig))
302 static enum ucode_state __apply_microcode(struct ucode_cpu_info *uci,
318 uci->cpu_sig.rev = *cur_rev;
335 uci->cpu_sig.rev = rev;
339 static enum ucode_state apply_microcode_early(struct ucode_cpu_info *uci)
341 struct microcode_intel *mc = uci->mc;
344 return __apply_microcode(uci, mc, &cur_rev);
369 static __init struct microcode_intel *get_microcode_blob(struct ucode_cpu_info *uci, bool save)
373 intel_collect_cpu_info(&uci->cpu_sig);
381 return scan_microcode(cp.data, cp.size, uci, save);
393 struct ucode_cpu_info uci;
401 uci.mc = get_microcode_blob(&uci, true);
402 if (uci.mc)
403 save_microcode_patch(uci.mc);
411 struct ucode_cpu_info uci;
413 uci.mc = get_microcode_blob(&uci, false);
414 ed->old_rev = uci.cpu_sig.rev;
416 if (uci.mc && apply_microcode_early(&uci) == UCODE_UPDATED) {
418 ed->new_rev = uci.cpu_sig.rev;
424 struct ucode_cpu_info uci;
426 uci.mc = ucode_patch_va;
427 if (uci.mc)
428 apply_microcode_early(&uci);
434 struct ucode_cpu_info uci = { .mc = ucode_patch_va, };
436 if (uci.mc)
437 apply_microcode_early(&uci);
448 struct ucode_cpu_info *uci = ucode_cpu_info + cpu;
456 ret = __apply_microcode(uci, mc, &cur_rev);
460 cpu_data(cpu).microcode = uci->cpu_sig.rev;
462 boot_cpu_data.microcode = uci->cpu_sig.rev;
495 struct ucode_cpu_info *uci = ucode_cpu_info + cpu;
497 int cur_rev = uci->cpu_sig.rev;
540 if (!intel_find_matching_signature(mc, &uci->cpu_sig))