Home
last modified time | relevance | path

Searched refs:subleaf (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/tools/arch/x86/kcpuid/
A Dkcpuid.c44 struct subleaf { struct
57 struct subleaf *leafs; argument
139 struct subleaf *leaf; in cpuid_store()
169 leaf->sub = subleaf; in cpuid_store()
207 int subleaf; in setup_cpuid_range() local
239 subleaf = ecx = 0; in setup_cpuid_range()
262 for (subleaf = 1; subleaf < max_subleaf; subleaf++) { in setup_cpuid_range()
264 ecx = subleaf; in setup_cpuid_range()
267 allzero = cpuid_store(range, f, subleaf, in setup_cpuid_range()
293 struct subleaf *leaf; in parse_line()
[all …]
/linux-6.3-rc2/arch/x86/kernel/cpu/
A Dintel_pconfig.c42 int subleaf; in intel_pconfig_init() local
55 for (subleaf = 0; subleaf < INT_MAX; subleaf++) { in intel_pconfig_init()
58 cpuid_count(PCONFIG_CPUID, subleaf, in intel_pconfig_init()
/linux-6.3-rc2/tools/perf/arch/x86/tests/
A Dintel-pt-test.c352 struct cpuid_result subleaf[INTEL_PT_SUBLEAF_CNT]; member
372 caps->subleaf[i] = r; in get_pt_caps()
393 .subleaf = { in compare_caps()
410 m = mask.subleaf[i].reg[j]; in compare_caps()
411 reg = m & caps->subleaf[i].reg[j]; in compare_caps()
412 reg0 = m & caps0->subleaf[i].reg[j]; in compare_caps()
422 reg = m & caps->subleaf[1].eax; in compare_caps()
423 reg0 = m & caps0->subleaf[1].eax; in compare_caps()
/linux-6.3-rc2/arch/x86/kernel/cpu/resctrl/
A Dcore.c235 u32 ebx, ecx, subleaf; in __rdt_get_mem_config_amd() local
241 subleaf = (r->rid == RDT_RESOURCE_SMBA) ? 2 : 1; in __rdt_get_mem_config_amd()
243 cpuid_count(0x80000020, subleaf, &eax.full, &ebx, &ecx, &edx.full); in __rdt_get_mem_config_amd()

Completed in 16 milliseconds