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;