Lines Matching refs:ms_hyperv
35 struct ms_hyperv_info ms_hyperv; variable
36 EXPORT_SYMBOL_GPL(ms_hyperv);
53 if (ms_hyperv.hints & HV_DEPRECATING_AEOI_RECOMMENDED) in hyperv_vector_handler()
212 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES); in ms_hyperv_init_platform()
213 ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES); in ms_hyperv_init_platform()
214 ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO); in ms_hyperv_init_platform()
217 ms_hyperv.features, ms_hyperv.hints); in ms_hyperv_init_platform()
219 ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS); in ms_hyperv_init_platform()
220 ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS); in ms_hyperv_init_platform()
223 ms_hyperv.max_vp_index, ms_hyperv.max_lp_index); in ms_hyperv_init_platform()
241 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform()
242 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { in ms_hyperv_init_platform()
247 if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) { in ms_hyperv_init_platform()
248 ms_hyperv.nested_features = in ms_hyperv_init_platform()
253 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform()
254 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { in ms_hyperv_init_platform()
298 if (ms_hyperv.features & HV_X64_ACCESS_REENLIGHTENMENT) in ms_hyperv_init_platform()
303 if (ms_hyperv.misc_features & HV_STIMER_DIRECT_MODE_AVAILABLE) in ms_hyperv_init_platform()