| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/microcode/ |
| D | intel.c | 65 static int find_matching_signature(void *mc, unsigned int csig, int cpf) in find_matching_signature() argument 72 if (cpu_signatures_match(csig, cpf, mc_hdr->sig, mc_hdr->pf)) in find_matching_signature() 83 if (cpu_signatures_match(csig, cpf, ext_sig->sig, ext_sig->pf)) in find_matching_signature() 93 static int has_newer_microcode(void *mc, unsigned int csig, int cpf, int new_rev) in has_newer_microcode() argument 100 return find_matching_signature(mc, csig, cpf); in has_newer_microcode() 349 struct cpu_signature csig = { 0 }; in collect_cpu_info_early() local 357 csig.sig = eax; in collect_cpu_info_early() 365 csig.pf = 1 << ((val[1] >> 18) & 7); in collect_cpu_info_early() 368 csig.rev = intel_get_microcode_revision(); in collect_cpu_info_early() 370 uci->cpu_sig = csig; in collect_cpu_info_early() [all …]
|
| D | amd.c | 658 static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig) in collect_cpu_info_amd() argument 664 csig->sig = cpuid_eax(0x00000001); in collect_cpu_info_amd() 665 csig->rev = c->microcode; in collect_cpu_info_amd() 672 if (p && (p->patch_id == csig->rev)) in collect_cpu_info_amd() 675 pr_info("CPU%d: patch_level=0x%08x\n", cpu, csig->rev); in collect_cpu_info_amd()
|
| /kernel/linux/linux-6.6/arch/x86/kernel/cpu/microcode/ |
| D | internal.h | 34 int (*collect_cpu_info)(int cpu, struct cpu_signature *csig);
|
| D | amd.c | 847 static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig) in collect_cpu_info_amd() argument 852 csig->sig = cpuid_eax(0x00000001); in collect_cpu_info_amd() 853 csig->rev = get_patch_level(); in collect_cpu_info_amd() 860 if (p && (p->patch_id == csig->rev)) in collect_cpu_info_amd()
|
| D | intel.c | 434 static int collect_cpu_info(int cpu_num, struct cpu_signature *csig) in collect_cpu_info() argument 436 intel_collect_cpu_info(csig); in collect_cpu_info()
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | microcode.h | 52 int (*collect_cpu_info) (int cpu, struct cpu_signature *csig);
|
| /kernel/linux/linux-5.10/tools/testing/selftests/clone3/ |
| D | clone3.c | 162 /* Do a clone3() with NSIG < exit_signal < CSIG */ in main()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra186-pmc.yaml | 101 spi, ufs, csig, csih, edp, sdmmc1-hv, sdmmc3-hv, conn,
|
| /kernel/linux/linux-6.6/tools/testing/selftests/clone3/ |
| D | clone3.c | 162 /* Do a clone3() with NSIG < exit_signal < CSIG */ in main()
|
| /kernel/linux/linux-6.6/drivers/soc/tegra/ |
| D | pmc.c | 4001 TEGRA_IO_PAD(TEGRA_IO_PAD_CSIG, 18, 0x7c, 0x80, UINT_MAX, "csig"), 4053 TEGRA_IO_PIN_DESC(TEGRA_IO_PAD_CSIG, "csig"), 4158 TEGRA_IO_PAD(TEGRA_IO_PAD_CSIG, 6, 0xe0c0, 0xe0c4, UINT_MAX, "csig"), 4176 TEGRA_IO_PIN_DESC(TEGRA_IO_PAD_CSIG, "csig"),
|
| /kernel/linux/linux-5.10/drivers/soc/tegra/ |
| D | pmc.c | 3322 _pad(TEGRA_IO_PAD_CSIG, 50, UINT_MAX, "csig"), \
|