Searched refs:csig (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/arch/x86/kernel/cpu/microcode/ |
D | intel.c | 354 struct cpu_signature csig; in collect_cpu_info_early() local 357 csig.sig = 0; in collect_cpu_info_early() 358 csig.pf = 0; in collect_cpu_info_early() 359 csig.rev = 0; in collect_cpu_info_early() 366 csig.sig = eax; in collect_cpu_info_early() 368 family = __x86_family(csig.sig); in collect_cpu_info_early() 369 model = x86_model(csig.sig); in collect_cpu_info_early() 374 csig.pf = 1 << ((val[1] >> 18) & 7); in collect_cpu_info_early() 384 csig.rev = val[1]; in collect_cpu_info_early() 386 uci->cpu_sig = csig; in collect_cpu_info_early() [all …]
|
D | intel_lib.c | 133 int find_matching_signature(void *mc, unsigned int csig, int cpf) in find_matching_signature() argument 140 if (cpu_signatures_match(csig, cpf, mc_hdr->sig, mc_hdr->pf)) in find_matching_signature() 151 if (cpu_signatures_match(csig, cpf, ext_sig->sig, ext_sig->pf)) in find_matching_signature() 161 int has_newer_microcode(void *mc, unsigned int csig, int cpf, int new_rev) in has_newer_microcode() argument 168 return find_matching_signature(mc, csig, cpf); in has_newer_microcode()
|
D | amd.c | 552 static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig) in collect_cpu_info_amd() argument 558 csig->sig = cpuid_eax(0x00000001); in collect_cpu_info_amd() 559 csig->rev = c->microcode; in collect_cpu_info_amd() 566 if (p && (p->patch_id == csig->rev)) in collect_cpu_info_amd() 569 pr_info("CPU%d: patch_level=0x%08x\n", cpu, csig->rev); in collect_cpu_info_amd()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | microcode_intel.h | 56 extern int has_newer_microcode(void *mc, unsigned int csig, int cpf, int rev); 58 extern int find_matching_signature(void *mc, unsigned int csig, int cpf);
|
D | microcode.h | 48 int (*collect_cpu_info) (int cpu, struct cpu_signature *csig);
|