| /linux-6.15/Documentation/ABI/testing/ |
| H A 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
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | Makefile | 14 kvm-$(CONFIG_KVM_HYPERV) += hyperv.o 22 kvm-intel-$(CONFIG_KVM_HYPERV) += vmx/hyperv.o vmx/hyperv_evmcs.o 27 kvm-amd-$(CONFIG_KVM_HYPERV) += svm/hyperv.o
|
| H A D | hyperv.h | 61 return &kvm->arch.hyperv; in to_kvm_hv() 66 return vcpu->arch.hyperv; in to_hv_vcpu() 85 return &vcpu->kvm->arch.hyperv.hv_syndbg; in to_hv_syndbg()
|
| H A D | hyperv.c | 340 if (vcpu->run->hyperv.u.syndbg.msr == HV_X64_MSR_SYNDBG_CONTROL) in kvm_hv_syndbg_complete_userspace() 342 vcpu->run->hyperv.u.syndbg.status; in kvm_hv_syndbg_complete_userspace() 908 vcpu->arch.hyperv = NULL; in kvm_hv_vcpu_uninit() 971 vcpu->arch.hyperv = hv_vcpu; in kvm_hv_vcpu_init() 2404 return kvm_hv_hypercall_complete(vcpu, vcpu->run->hyperv.u.hcall.result); in kvm_hv_hypercall_complete_userspace() 2684 vcpu->run->hyperv.type = KVM_EXIT_HYPERV_HCALL; in kvm_hv_hypercall() 2685 vcpu->run->hyperv.u.hcall.input = hc.param; in kvm_hv_hypercall() 2686 vcpu->run->hyperv.u.hcall.params[0] = hc.ingpa; in kvm_hv_hypercall() 2687 vcpu->run->hyperv.u.hcall.params[1] = hc.outgpa; in kvm_hv_hypercall()
|
| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | hyperv_extended_hypercalls.c | 76 outval = addr_gpa2hva(vm, run->hyperv.u.hcall.params[1]); in main() 78 run->hyperv.u.hcall.result = HV_STATUS_SUCCESS; in main()
|
| /linux-6.15/arch/x86/include/asm/trace/ |
| H A D | hyperv.h | 2 #define TRACE_SYSTEM hyperv 94 #define TRACE_INCLUDE_FILE hyperv
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | Makefile | 5 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o 6 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
|
| /linux-6.15/arch/arm64/ |
| H A D | Kbuild | 5 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
|
| /linux-6.15/Documentation/virt/ |
| H A D | index.rst | 18 hyperv/index
|
| /linux-6.15/drivers/hv/ |
| H A D | hv_trace_balloon.h | 2 #define TRACE_SYSTEM hyperv
|
| H A D | hv_trace.h | 4 #define TRACE_SYSTEM hyperv
|
| /linux-6.15/arch/x86/ |
| H A D | Kbuild | 20 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
|
| /linux-6.15/drivers/input/serio/ |
| H A D | Makefile | 32 obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
|
| /linux-6.15/drivers/iommu/ |
| H A D | Makefile | 27 obj-$(CONFIG_HYPERV_IOMMU) += hyperv-iommu.o
|
| /linux-6.15/drivers/net/ |
| H A D | Makefile | 85 obj-$(CONFIG_HYPERV_NET) += hyperv/
|
| /linux-6.15/drivers/net/hyperv/ |
| H A D | netvsc_trace.h | 181 #define TRACE_INCLUDE_PATH ../../drivers/net/hyperv
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | Makefile | 221 obj-$(CONFIG_DRM_HYPERV) += hyperv/
|
| /linux-6.15/Documentation/virt/hyperv/ |
| H A D | overview.rst | 191 2. arch/x86/hyperv and arch/arm64/hyperv
|
| H A D | clocks.rst | 69 vmbus_isr() as described in the Documentation/virt/hyperv/vmbus.rst
|
| H A D | vpci.rst | 46 drivers/pci/controller/pci-hyperv.c handles a newly introduced 197 hyperv.c) applies to Hyper-V and Linux guests running on x86 314 (pci-hyperv-intf.c, under CONFIG_PCI_HYPERV_INTERFACE) that
|
| H A D | hibernation.rst | 122 Documentation/virt/hyperv/vmbus.rst.) Upon resume from hibernation, 241 Virtual Functions (VF) devices. See Documentation/virt/hyperv/vpci.rst.
|
| /linux-6.15/drivers/hid/ |
| H A D | Makefile | 68 obj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o
|
| /linux-6.15/tools/testing/selftests/kvm/ |
| H A D | Makefile.kvm | 23 LIBKVM_x86 += lib/x86/hyperv.c
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | kvm_host.h | 986 struct kvm_vcpu_hv *hyperv; member 1423 struct kvm_hv hyperv; member
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | locking.rst | 53 - vcpu->mutex is taken outside kvm->arch.hyperv.hv_lock and kvm->arch.xen.xen_lock
|