csig 50 arch/x86/include/asm/microcode.h int (*collect_cpu_info) (int cpu, struct cpu_signature *csig); csig 647 arch/x86/kernel/cpu/microcode/amd.c static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig) csig 653 arch/x86/kernel/cpu/microcode/amd.c csig->sig = cpuid_eax(0x00000001); csig 654 arch/x86/kernel/cpu/microcode/amd.c csig->rev = c->microcode; csig 661 arch/x86/kernel/cpu/microcode/amd.c if (p && (p->patch_id == csig->rev)) csig 664 arch/x86/kernel/cpu/microcode/amd.c pr_info("CPU%d: patch_level=0x%08x\n", cpu, csig->rev); csig 65 arch/x86/kernel/cpu/microcode/intel.c static int find_matching_signature(void *mc, unsigned int csig, int cpf) csig 72 arch/x86/kernel/cpu/microcode/intel.c if (cpu_signatures_match(csig, cpf, mc_hdr->sig, mc_hdr->pf)) csig 83 arch/x86/kernel/cpu/microcode/intel.c if (cpu_signatures_match(csig, cpf, ext_sig->sig, ext_sig->pf)) csig 93 arch/x86/kernel/cpu/microcode/intel.c static int has_newer_microcode(void *mc, unsigned int csig, int cpf, int new_rev) csig 100 arch/x86/kernel/cpu/microcode/intel.c return find_matching_signature(mc, csig, cpf); csig 392 arch/x86/kernel/cpu/microcode/intel.c struct cpu_signature csig = { 0 }; csig 400 arch/x86/kernel/cpu/microcode/intel.c csig.sig = eax; csig 408 arch/x86/kernel/cpu/microcode/intel.c csig.pf = 1 << ((val[1] >> 18) & 7); csig 411 arch/x86/kernel/cpu/microcode/intel.c csig.rev = intel_get_microcode_revision(); csig 413 arch/x86/kernel/cpu/microcode/intel.c uci->cpu_sig = csig; csig 762 arch/x86/kernel/cpu/microcode/intel.c static int collect_cpu_info(int cpu_num, struct cpu_signature *csig) csig 768 arch/x86/kernel/cpu/microcode/intel.c memset(csig, 0, sizeof(*csig)); csig 770 arch/x86/kernel/cpu/microcode/intel.c csig->sig = cpuid_eax(0x00000001); csig 775 arch/x86/kernel/cpu/microcode/intel.c csig->pf = 1 << ((val[1] >> 18) & 7); csig 778 arch/x86/kernel/cpu/microcode/intel.c csig->rev = c->microcode; csig 781 arch/x86/kernel/cpu/microcode/intel.c if (csig->sig != prev.sig || csig->pf != prev.pf || csig->rev != prev.rev) { csig 783 arch/x86/kernel/cpu/microcode/intel.c csig->sig, csig->pf, csig->rev); csig 784 arch/x86/kernel/cpu/microcode/intel.c prev = *csig; csig 868 arch/x86/kernel/cpu/microcode/intel.c unsigned int csig, cpf; csig 907 arch/x86/kernel/cpu/microcode/intel.c csig = uci->cpu_sig.sig; csig 909 arch/x86/kernel/cpu/microcode/intel.c if (has_newer_microcode(mc, csig, cpf, new_rev)) {