Home
last modified time | relevance | path

Searched refs:csig (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/kernel/cpu/microcode/
A Dintel.c349 struct cpu_signature csig = { 0 }; in collect_cpu_info_early() local
357 csig.sig = eax; in collect_cpu_info_early()
370 uci->cpu_sig = csig; in collect_cpu_info_early()
732 memset(csig, 0, sizeof(*csig)); in collect_cpu_info()
734 csig->sig = cpuid_eax(0x00000001); in collect_cpu_info()
742 csig->rev = c->microcode; in collect_cpu_info()
745 if (csig->sig != prev.sig || csig->pf != prev.pf || csig->rev != prev.rev) { in collect_cpu_info()
747 csig->sig, csig->pf, csig->rev); in collect_cpu_info()
748 prev = *csig; in collect_cpu_info()
833 unsigned int csig, cpf; in generic_load_microcode() local
[all …]
A Damd.c652 static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig) in collect_cpu_info_amd() argument
658 csig->sig = cpuid_eax(0x00000001); in collect_cpu_info_amd()
659 csig->rev = c->microcode; in collect_cpu_info_amd()
666 if (p && (p->patch_id == csig->rev)) in collect_cpu_info_amd()
669 pr_info("CPU%d: patch_level=0x%08x\n", cpu, csig->rev); in collect_cpu_info_amd()
/linux/arch/x86/include/asm/
A Dmicrocode.h50 int (*collect_cpu_info) (int cpu, struct cpu_signature *csig);

Completed in 7 milliseconds