Home
last modified time | relevance | path

Searched refs:hyperv (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.10/arch/x86/kvm/
Dhyperv.h55 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()
Dhyperv.c193 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 …]
DMakefile18 hyperv.o debugfs.o mmu/mmu.o mmu/page_track.o \
Dlapic.h130 return vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE; in kvm_hv_vapic_assist_page_enabled()
Dx86.c8844 vcpu->run->hyperv = vcpu->arch.hyperv.exit; in vcpu_enter_guest()
10268 kfree(kvm->arch.hyperv.hv_pa_pg); in kvm_arch_free_vm()
/Linux-v5.10/Documentation/ABI/testing/
Ddebugfs-hyperv1 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-v5.10/arch/x86/include/asm/trace/
Dhyperv.h2 #define TRACE_SYSTEM hyperv
94 #define TRACE_INCLUDE_FILE hyperv
/Linux-v5.10/drivers/pci/controller/
DMakefile4 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
5 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
/Linux-v5.10/arch/x86/
DKbuild14 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
/Linux-v5.10/drivers/hv/
Dhv_trace_balloon.h2 #define TRACE_SYSTEM hyperv
Dhv_trace.h4 #define TRACE_SYSTEM hyperv
/Linux-v5.10/drivers/input/serio/
DMakefile32 obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
/Linux-v5.10/drivers/iommu/
DMakefile28 obj-$(CONFIG_HYPERV_IOMMU) += hyperv-iommu.o
/Linux-v5.10/drivers/net/
DMakefile78 obj-$(CONFIG_HYPERV_NET) += hyperv/
DKconfig568 source "drivers/net/hyperv/Kconfig"
/Linux-v5.10/drivers/net/hyperv/
Dnetvsc_trace.h181 #define TRACE_INCLUDE_PATH ../../drivers/net/hyperv
/Linux-v5.10/drivers/hid/
DMakefile59 obj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o
/Linux-v5.10/arch/x86/include/asm/
Dkvm_host.h719 struct kvm_vcpu_hv hyperv; member
965 struct kvm_hv hyperv; member
/Linux-v5.10/Documentation/virt/kvm/
Dlocking.rst19 On x86, vcpu->mutex is taken outside kvm->arch.hyperv.hv_lock.
Dapi.rst5214 struct kvm_hyperv_exit hyperv;
/Linux-v5.10/tools/include/uapi/linux/
Dkvm.h412 struct kvm_hyperv_exit hyperv; member
/Linux-v5.10/include/uapi/linux/
Dkvm.h412 struct kvm_hyperv_exit hyperv; member
/Linux-v5.10/arch/x86/kvm/vmx/
Dvmx.c556 &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()
/Linux-v5.10/
DMAINTAINERS8151 L: linux-hyperv@vger.kernel.org
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8155 F: Documentation/ABI/testing/debugfs-hyperv
8157 F: arch/x86/hyperv
8158 F: arch/x86/include/asm/hyperv-tlfs.h
8160 F: arch/x86/include/asm/trace/hyperv.h
8163 F: drivers/hid/hid-hyperv.c
8165 F: drivers/input/serio/hyperv-keyboard.c
8166 F: drivers/iommu/hyperv-iommu.c
8167 F: drivers/net/hyperv/
[all …]