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)) {