| /hypervisor/arch/x86/ |
| A D | cpu_caps.c | 116 cpuid_subleaf(0x1U, 0x0U, &eax, &ebx, &ecx, &edx); in disable_host_monitor_wait() 130 cpuid_subleaf(CPUID_FEATURES, 0x0U, &eax, &ebx, in disable_host_monitor_wait() 291 cpuid_subleaf(CPUID_XSAVE_FEATURES, 0x0U, in detect_xsave_cap() 296 cpuid_subleaf(CPUID_XSAVE_FEATURES, 1U, in detect_xsave_cap() 329 cpuid_subleaf(CPUID_VENDORSTRING, 0x0U, in init_pcpu_capabilities() 333 cpuid_subleaf(CPUID_FEATURES, 0x0U, &eax, &unused, in init_pcpu_capabilities() 353 cpuid_subleaf(CPUID_EXTEND_FEATURE, 0x0U, &unused, in init_pcpu_capabilities() 361 cpuid_subleaf(CPUID_MAX_EXTENDED_FUNCTION, 0x0U, in init_pcpu_capabilities() 415 cpuid_subleaf(CPUID_EXTEND_FUNCTION_2, 0x0U, in init_pcpu_model_name() 420 cpuid_subleaf(CPUID_EXTEND_FUNCTION_3, 0x0U, in init_pcpu_model_name() [all …]
|
| A D | pm.c | 295 cpuid_subleaf(0x6U, 0U, &cpuid_06_eax, &unused, &unused, &unused); in init_frequency_policy() 319 cpuid_subleaf(0x6U, 0U, &cpuid_06_eax, &unused, &unused, &unused); in apply_frequency_policy() 320 cpuid_subleaf(0x1U, 0U, &unused, &unused, &cpuid_01_ecx, &unused); in apply_frequency_policy()
|
| A D | tsc.c | 173 cpuid_subleaf(0x15U, 0x0U, &eax_denominator, &ebx_numerator, in native_calculate_tsc_cpuid_0x15() 196 cpuid_subleaf(0x16U, 0x0U, &eax_base_mhz, &ebx_max_mhz, &ecx_bus_mhz, &edx); in native_calculate_tsc_cpuid_0x16()
|
| A D | sgx.c | 28 cpuid_subleaf(CPUID_SGX_LEAF, sec_id + CPUID_SGX_EPC_SUBLEAF_BASE, &eax, &ebx, &ecx, &edx); in get_epc_section()
|
| A D | cpu.c | 579 cpuid_subleaf(CPUID_FEATURES, 0x0U, &unused, &unused, &ecx, &unused); in init_pcpu_xsave() 596 cpuid_subleaf(CPUID_XSAVE_FEATURES, 1U, in init_pcpu_xsave()
|
| /hypervisor/arch/x86/guest/ |
| A D | vcpuid.c | 127 cpuid_subleaf(leaf, subleaf, &entry->eax, &entry->ebx, &entry->ecx, &entry->edx); in init_vcpuid_entry() 190 cpuid_subleaf(leaf, subleaf, &entry->eax, &entry->ebx, &entry->ecx, &entry->edx); in init_vcpuid_entry() 383 cpuid_subleaf(CPUID_CACHE, *ecx, &entry.eax, &entry.ebx, &entry.ecx, &entry.edx); in guest_cpuid_04h() 512 cpuid_subleaf(CPUID_THERMAL_POWER, *ecx, eax, ebx, ecx, edx); in guest_cpuid_06h() 733 cpuid_subleaf(0x1U, 0x0U, eax, ebx, ecx, edx); in guest_cpuid_01h() 818 cpuid_subleaf(0x0BU, *ecx, eax, ebx, ecx, edx); in guest_cpuid_0bh() 834 cpuid_subleaf(0x0dU, subleaf, eax, ebx, ecx, edx); in guest_cpuid_0dh() 863 cpuid_subleaf(0x19U, 0U, eax, ebx, ecx, edx); in guest_cpuid_19h() 878 cpuid_subleaf(0x1fU, *ecx, eax, ebx, ecx, edx); in guest_cpuid_1fh() 892 cpuid_subleaf(leaf, 0x0U, eax, ebx, ecx, edx); in guest_cpuid_80000001h() [all …]
|
| A D | ucode.c | 27 cpuid_subleaf(CPUID_FEATURES, 0x0U, &eax, &ebx, &ecx, &edx); in get_microcode_version()
|
| A D | vmsr.c | 614 cpuid_subleaf(0x16U, 0U, &eax, &unused, &ecx, &unused); in get_perf_status()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | cpuid.h | 197 static inline void cpuid_subleaf(uint32_t leaf, uint32_t subleaf, in cpuid_subleaf() function
|
| /hypervisor/common/ |
| A D | hypercall.c | 158 cpuid_subleaf(0x4U, subleaf, &eax, &ebx, &ecx, &edx); in get_cache_shift()
|
| /hypervisor/debug/ |
| A D | profiling.c | 1217 cpuid_subleaf(pcpuid.leaf, pcpuid.subleaf, &pcpuid.eax, in profiling_get_pcpu_id()
|
| A D | shell.c | 1522 cpuid_subleaf(leaf, subleaf, &eax, &ebx, &ecx, &edx); in shell_cpuid()
|