Searched refs:hyperv (Results 1 – 24 of 24) sorted by relevance
55 return &vcpu->arch.hyperv; in vcpu_to_hv_vcpu()62 arch = container_of(hv_vcpu, struct kvm_vcpu_arch, hyperv); in hv_vcpu_to_vcpu()68 return &vcpu->arch.hyperv.synic; in vcpu_to_synic()78 return &vcpu->kvm->arch.hyperv.hv_syndbg; in vcpu_to_hv_syndbg()117 return !bitmap_empty(vcpu->arch.hyperv.stimer_pending_bitmap, in kvm_hv_has_stimer_pending()
193 struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; in synic_exit()286 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_syndbg_complete_userspace()288 if (vcpu->run->hyperv.u.syndbg.msr == HV_X64_MSR_SYNDBG_CONTROL) in kvm_hv_syndbg_complete_userspace()290 vcpu->run->hyperv.u.syndbg.status; in kvm_hv_syndbg_complete_userspace()297 struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; in syndbg_exit()517 struct kvm_hv *hv = &kvm->arch.hyperv; in get_time_ref_counter()843 if (!(vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE)) in kvm_hv_assist_page_enabled()945 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_data()957 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_ctl()965 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_ctl()[all …]
18 hyperv.o debugfs.o mmu/mmu.o mmu/page_track.o \
130 return vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE; in kvm_hv_vapic_assist_page_enabled()
8844 vcpu->run->hyperv = vcpu->arch.hyperv.exit; in vcpu_enter_guest()10268 kfree(kvm->arch.hyperv.hv_pa_pg); in kvm_arch_free_vm()
1 What: /sys/kernel/debug/hyperv/<UUID>/fuzz_test_state9 What: /sys/kernel/debug/hyperv/<UUID>/delay/fuzz_test_buffer_interrupt_delay17 What: /sys/kernel/debug/hyperv/<UUID>/delay/fuzz_test_message_delay
2 #define TRACE_SYSTEM hyperv94 #define TRACE_INCLUDE_FILE hyperv
4 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o5 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
14 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
2 #define TRACE_SYSTEM hyperv
4 #define TRACE_SYSTEM hyperv
32 obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
28 obj-$(CONFIG_HYPERV_IOMMU) += hyperv-iommu.o
78 obj-$(CONFIG_HYPERV_NET) += hyperv/
568 source "drivers/net/hyperv/Kconfig"
181 #define TRACE_INCLUDE_PATH ../../drivers/net/hyperv
59 obj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o
719 struct kvm_vcpu_hv hyperv; member965 struct kvm_hv hyperv; member
19 On x86, vcpu->mutex is taken outside kvm->arch.hyperv.hv_lock.
5214 struct kvm_hyperv_exit hyperv;
412 struct kvm_hyperv_exit hyperv; member
556 &vcpu->kvm->arch.hyperv.hv_pa_pg; in hv_enable_direct_tlbflush()6756 current_evmcs->hv_vp_id = vcpu->arch.hyperv.vp_index; in vmx_vcpu_run()
8151 L: linux-hyperv@vger.kernel.org8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git8155 F: Documentation/ABI/testing/debugfs-hyperv8157 F: arch/x86/hyperv8158 F: arch/x86/include/asm/hyperv-tlfs.h8160 F: arch/x86/include/asm/trace/hyperv.h8163 F: drivers/hid/hid-hyperv.c8165 F: drivers/input/serio/hyperv-keyboard.c8166 F: drivers/iommu/hyperv-iommu.c8167 F: drivers/net/hyperv/[all …]