Lines Matching refs:ms_hyperv
34 struct ms_hyperv_info ms_hyperv; variable
35 EXPORT_SYMBOL_GPL(ms_hyperv);
52 if (ms_hyperv.hints & HV_DEPRECATING_AEOI_RECOMMENDED) in hyperv_vector_handler()
226 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES); in ms_hyperv_init_platform()
227 ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES); in ms_hyperv_init_platform()
228 ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO); in ms_hyperv_init_platform()
231 ms_hyperv.features, ms_hyperv.hints); in ms_hyperv_init_platform()
233 ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS); in ms_hyperv_init_platform()
234 ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS); in ms_hyperv_init_platform()
237 ms_hyperv.max_vp_index, ms_hyperv.max_lp_index); in ms_hyperv_init_platform()
255 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform()
256 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { in ms_hyperv_init_platform()
261 if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) { in ms_hyperv_init_platform()
262 ms_hyperv.nested_features = in ms_hyperv_init_platform()
267 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform()
268 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { in ms_hyperv_init_platform()
322 if (ms_hyperv.features & HV_X64_ACCESS_REENLIGHTENMENT) in ms_hyperv_init_platform()
327 if (ms_hyperv.misc_features & HV_STIMER_DIRECT_MODE_AVAILABLE) in ms_hyperv_init_platform()