Lines Matching defs:kvm
5 * derived from arch/x86/kvm/x86.c
57 static inline struct kvm_hv *to_kvm_hv(struct kvm *kvm)
59 return &kvm->arch.hyperv;
83 return &vcpu->kvm->arch.hyperv.hv_syndbg;
98 return vcpu->arch.hyperv_enabled && to_kvm_hv(vcpu->kvm)->hv_guest_os_id;
103 void kvm_hv_irq_routing_update(struct kvm *kvm);
104 int kvm_hv_synic_set_irq(struct kvm *kvm, u32 vcpu_id, u32 sint);
163 return !(to_kvm_hv(vcpu->kvm)->hv_invtsc_control & HV_EXPOSE_INVARIANT_TSC);
168 void kvm_hv_setup_tsc_page(struct kvm *kvm,
170 void kvm_hv_request_tsc_page_update(struct kvm *kvm);
172 void kvm_hv_init_vm(struct kvm *kvm);
173 void kvm_hv_destroy_vm(struct kvm *kvm);
177 int kvm_vm_ioctl_hv_eventfd(struct kvm *kvm, struct kvm_hyperv_eventfd *args);