/kernel/linux/linux-5.10/arch/x86/kvm/ |
D | hyperv.h | 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()
|
D | hyperv.c | 193 struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; in synic_exit() 289 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_syndbg_complete_userspace() 291 if (vcpu->run->hyperv.u.syndbg.msr == HV_X64_MSR_SYNDBG_CONTROL) in kvm_hv_syndbg_complete_userspace() 293 vcpu->run->hyperv.u.syndbg.status; in kvm_hv_syndbg_complete_userspace() 300 struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; in syndbg_exit() 523 struct kvm_hv *hv = &kvm->arch.hyperv; in get_time_ref_counter() 849 if (!(vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE)) in kvm_hv_assist_page_enabled() 951 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_data() 963 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_ctl() 971 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_ctl() [all …]
|
D | Makefile | 18 hyperv.o debugfs.o mmu/mmu.o mmu/page_track.o \
|
D | lapic.h | 130 return vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE; in kvm_hv_vapic_assist_page_enabled()
|
D | x86.c | 9115 vcpu->run->hyperv = vcpu->arch.hyperv.exit; in vcpu_enter_guest() 10560 kfree(kvm->arch.hyperv.hv_pa_pg); in kvm_arch_free_vm()
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | debugfs-hyperv | 1 What: /sys/kernel/debug/hyperv/<UUID>/fuzz_test_state 9 What: /sys/kernel/debug/hyperv/<UUID>/delay/fuzz_test_buffer_interrupt_delay 17 What: /sys/kernel/debug/hyperv/<UUID>/delay/fuzz_test_message_delay
|
/kernel/linux/linux-5.10/arch/x86/include/asm/trace/ |
D | hyperv.h | 2 #define TRACE_SYSTEM hyperv 94 #define TRACE_INCLUDE_FILE hyperv
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
D | Makefile | 4 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o 5 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
|
/kernel/linux/linux-5.10/arch/x86/ |
D | Kbuild | 14 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
|
/kernel/linux/linux-5.10/drivers/hv/ |
D | hv_trace_balloon.h | 2 #define TRACE_SYSTEM hyperv
|
D | hv_trace.h | 4 #define TRACE_SYSTEM hyperv
|
/kernel/linux/linux-5.10/drivers/input/serio/ |
D | Makefile | 32 obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
|
/kernel/linux/linux-5.10/drivers/iommu/ |
D | Makefile | 28 obj-$(CONFIG_HYPERV_IOMMU) += hyperv-iommu.o
|
/kernel/linux/linux-5.10/drivers/net/ |
D | Makefile | 78 obj-$(CONFIG_HYPERV_NET) += hyperv/
|
D | Kconfig | 567 source "drivers/net/hyperv/Kconfig"
|
/kernel/linux/linux-5.10/drivers/net/hyperv/ |
D | netvsc_trace.h | 181 #define TRACE_INCLUDE_PATH ../../drivers/net/hyperv
|
/kernel/linux/linux-5.10/drivers/hid/ |
D | Makefile | 59 obj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | kvm_host.h | 721 struct kvm_vcpu_hv hyperv; member 973 struct kvm_hv hyperv; member
|
/kernel/linux/linux-5.10/Documentation/virt/kvm/ |
D | locking.rst | 19 On x86, vcpu->mutex is taken outside kvm->arch.hyperv.hv_lock.
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
D | kvm.h | 322 struct kvm_hyperv_exit hyperv; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
D | kvm.h | 322 struct kvm_hyperv_exit hyperv; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
D | kvm.h | 412 struct kvm_hyperv_exit hyperv; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
D | kvm.h | 412 struct kvm_hyperv_exit hyperv; member
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
D | vmx.c | 616 &vcpu->kvm->arch.hyperv.hv_pa_pg; in hv_enable_direct_tlbflush() 6892 current_evmcs->hv_vp_id = vcpu->arch.hyperv.vp_index; in vmx_vcpu_run()
|
/kernel/linux/linux-5.10/ |
D | MAINTAINERS | 8150 L: linux-hyperv@vger.kernel.org 8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 8154 F: Documentation/ABI/testing/debugfs-hyperv 8156 F: arch/x86/hyperv 8157 F: arch/x86/include/asm/hyperv-tlfs.h 8159 F: arch/x86/include/asm/trace/hyperv.h 8162 F: drivers/hid/hid-hyperv.c 8164 F: drivers/input/serio/hyperv-keyboard.c 8165 F: drivers/iommu/hyperv-iommu.c 8166 F: drivers/net/hyperv/ [all …]
|