Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/kvm/
Dhyperv.h29 return &vcpu->arch.hyperv; in vcpu_to_hv_vcpu()
36 arch = container_of(hv_vcpu, struct kvm_vcpu_arch, hyperv); in hv_vcpu_to_vcpu()
42 return &vcpu->arch.hyperv.synic; in vcpu_to_synic()
82 return !bitmap_empty(vcpu->arch.hyperv.stimer_pending_bitmap, in kvm_hv_has_stimer_pending()
Dhyperv.c221 struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; in synic_exit()
428 struct kvm_hv *hv = &kvm->arch.hyperv; in get_time_ref_counter()
774 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_data()
785 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_ctl()
793 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_ctl()
817 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_data()
898 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_setup_tsc_page()
908 mutex_lock(&kvm->arch.hyperv.hv_lock); in kvm_hv_setup_tsc_page()
952 mutex_unlock(&kvm->arch.hyperv.hv_lock); in kvm_hv_setup_tsc_page()
959 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_set_msr_pw()
[all …]
DMakefile17 hyperv.o page_track.o debugfs.o
Dlapic.h120 return vcpu->arch.hyperv.hv_vapic & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE; in kvm_hv_vapic_assist_page_enabled()
Dx86.c7477 vcpu->run->hyperv = vcpu->arch.hyperv.exit; in vcpu_enter_guest()
/Linux-v4.19/arch/x86/include/asm/trace/
Dhyperv.h2 #define TRACE_SYSTEM hyperv
65 #define TRACE_INCLUDE_FILE hyperv
/Linux-v4.19/arch/x86/
DKbuild11 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
/Linux-v4.19/drivers/hv/
Dhv_trace_balloon.h2 #define TRACE_SYSTEM hyperv
Dhv_trace.h4 #define TRACE_SYSTEM hyperv
/Linux-v4.19/drivers/input/serio/
DMakefile31 obj-$(CONFIG_HYPERV_KEYBOARD) += hyperv-keyboard.o
/Linux-v4.19/drivers/pci/controller/
DMakefile6 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
/Linux-v4.19/drivers/net/
DMakefile73 obj-$(CONFIG_HYPERV_NET) += hyperv/
DKconfig500 source "drivers/net/hyperv/Kconfig"
/Linux-v4.19/drivers/net/hyperv/
Dnetvsc_trace.h181 #define TRACE_INCLUDE_PATH ../../drivers/net/hyperv
/Linux-v4.19/drivers/hid/
DMakefile55 obj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o
/Linux-v4.19/arch/x86/include/asm/
Dkvm_host.h675 struct kvm_vcpu_hv hyperv; member
853 struct kvm_hv hyperv; member
/Linux-v4.19/Documentation/virtual/kvm/
Dlocking.txt16 On x86, vcpu->mutex is taken outside kvm->arch.hyperv.hv_lock.
Dapi.txt4011 struct kvm_hyperv_exit hyperv;
/Linux-v4.19/tools/include/uapi/linux/
Dkvm.h394 struct kvm_hyperv_exit hyperv; member
/Linux-v4.19/include/uapi/linux/
Dkvm.h394 struct kvm_hyperv_exit hyperv; member
/Linux-v4.19/
DMAINTAINERS6787 F: arch/x86/include/asm/trace/hyperv.h
6788 F: arch/x86/include/asm/hyperv-tlfs.h
6790 F: arch/x86/hyperv
6791 F: drivers/hid/hid-hyperv.c
6793 F: drivers/input/serio/hyperv-keyboard.c
6794 F: drivers/pci/controller/pci-hyperv.c
6795 F: drivers/net/hyperv/
6800 F: include/linux/hyperv.h
6801 F: include/uapi/linux/hyperv.h