Lines Matching defs:kvm
24 int kvm_xen_hvm_set_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data);
25 int kvm_xen_hvm_get_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data);
26 int kvm_xen_hvm_evtchn_send(struct kvm *kvm, struct kvm_irq_routing_xen_evtchn *evt);
28 int kvm_xen_hvm_config(struct kvm *kvm, struct kvm_xen_hvm_config *xhc);
29 void kvm_xen_init_vm(struct kvm *kvm);
30 void kvm_xen_destroy_vm(struct kvm *kvm);
34 struct kvm *kvm);
35 int kvm_xen_setup_evtchn(struct kvm *kvm,
53 static inline bool kvm_xen_msr_enabled(struct kvm *kvm)
56 kvm->arch.xen_hvm_config.msr;
59 static inline bool kvm_xen_hypercall_enabled(struct kvm *kvm)
62 (kvm->arch.xen_hvm_config.flags &
70 vcpu->kvm->arch.xen.upcall_vector)
89 if (kvm_xen_hypercall_enabled(vcpu->kvm) && kvm_xen_timer_enabled(vcpu))
102 static inline void kvm_xen_init_vm(struct kvm *kvm)
106 static inline void kvm_xen_destroy_vm(struct kvm *kvm)
122 static inline bool kvm_xen_msr_enabled(struct kvm *kvm)
127 static inline bool kvm_xen_hypercall_enabled(struct kvm *kvm)