ms_hyperv 108 arch/x86/hyperv/hv_apic.c if (!(ms_hyperv.hints & HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED)) ms_hyperv 247 arch/x86/hyperv/hv_apic.c if (ms_hyperv.hints & HV_X64_CLUSTER_IPI_RECOMMENDED) { ms_hyperv 262 arch/x86/hyperv/hv_apic.c if (ms_hyperv.hints & HV_X64_APIC_ACCESS_RECOMMENDED) { ms_hyperv 137 arch/x86/hyperv/hv_init.c return ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && ms_hyperv 138 arch/x86/hyperv/hv_init.c ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE && ms_hyperv 139 arch/x86/hyperv/hv_init.c ms_hyperv.features & HV_X64_ACCESS_REENLIGHTENMENT; ms_hyperv 262 arch/x86/hyperv/hv_init.c if ((ms_hyperv.features & required_msrs) != required_msrs) ms_hyperv 287 arch/x86/hyperv/hv_init.c ms_hyperv.hints &= ~HV_X64_ENLIGHTENED_VMCS_RECOMMENDED; ms_hyperv 68 arch/x86/hyperv/hv_spinlock.c !(ms_hyperv.hints & HV_X64_CLUSTER_IPI_RECOMMENDED) || ms_hyperv 69 arch/x86/hyperv/hv_spinlock.c !(ms_hyperv.features & HV_X64_MSR_GUEST_IDLE_AVAILABLE)) { ms_hyperv 172 arch/x86/hyperv/mmu.c if (!(ms_hyperv.hints & HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED)) ms_hyperv 232 arch/x86/hyperv/mmu.c if (!(ms_hyperv.hints & HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED)) ms_hyperv 34 arch/x86/kernel/cpu/mshyperv.c struct ms_hyperv_info ms_hyperv; ms_hyperv 35 arch/x86/kernel/cpu/mshyperv.c EXPORT_SYMBOL_GPL(ms_hyperv); ms_hyperv 52 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.hints & HV_DEPRECATING_AEOI_RECOMMENDED) ms_hyperv 226 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES); ms_hyperv 227 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES); ms_hyperv 228 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO); ms_hyperv 231 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.features, ms_hyperv.hints, ms_hyperv.misc_features); ms_hyperv 233 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS); ms_hyperv 234 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS); ms_hyperv 237 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.max_vp_index, ms_hyperv.max_lp_index); ms_hyperv 255 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && ms_hyperv 256 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { ms_hyperv 261 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) { ms_hyperv 262 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.nested_features = ms_hyperv 273 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE) ms_hyperv 277 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS && ms_hyperv 278 arch/x86/kernel/cpu/mshyperv.c ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) { ms_hyperv 332 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.features & HV_X64_ACCESS_REENLIGHTENMENT) ms_hyperv 337 arch/x86/kernel/cpu/mshyperv.c if (ms_hyperv.misc_features & HV_STIMER_DIRECT_MODE_AVAILABLE) ms_hyperv 2564 arch/x86/kvm/vmx/vmx.c (ms_hyperv.nested_features & HV_X64_NESTED_MSR_BITMAP)) { ms_hyperv 7675 arch/x86/kvm/vmx/vmx.c if (ms_hyperv.nested_features & HV_X64_NESTED_GUEST_MAPPING_FLUSH ms_hyperv 7996 arch/x86/kvm/vmx/vmx.c ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED && ms_hyperv 7997 arch/x86/kvm/vmx/vmx.c (ms_hyperv.nested_features & HV_X64_ENLIGHTENED_VMCS_VERSION) >= ms_hyperv 8014 arch/x86/kvm/vmx/vmx.c if (ms_hyperv.nested_features & HV_X64_NESTED_DIRECT_FLUSH) ms_hyperv 114 drivers/clocksource/hyperv_timer.c if (!(ms_hyperv.features & HV_MSR_SYNTIMER_AVAILABLE)) ms_hyperv 141 drivers/clocksource/hyperv_timer.c if (ms_hyperv.features & HV_MSR_SYNTIMER_AVAILABLE) { ms_hyperv 157 drivers/clocksource/hyperv_timer.c direct_mode_enabled = ms_hyperv.misc_features & ms_hyperv 195 drivers/clocksource/hyperv_timer.c if (ms_hyperv.features & HV_MSR_SYNTIMER_AVAILABLE) { ms_hyperv 279 drivers/clocksource/hyperv_timer.c if (!(ms_hyperv.features & HV_MSR_REFERENCE_TSC_AVAILABLE)) ms_hyperv 319 drivers/clocksource/hyperv_timer.c if (!(ms_hyperv.features & HV_MSR_TIME_REF_COUNT_AVAILABLE)) ms_hyperv 187 drivers/hv/hv.c if (ms_hyperv.hints & HV_DEPRECATING_AEOI_RECOMMENDED) ms_hyperv 76 drivers/hv/vmbus_drv.c if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE ms_hyperv 1399 drivers/hv/vmbus_drv.c if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE) { ms_hyperv 2467 drivers/hv/vmbus_drv.c if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE) { ms_hyperv 36 include/asm-generic/mshyperv.h extern struct ms_hyperv_info ms_hyperv;