Lines Matching refs:kvm_vcpu_hv_synic
68 static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint)
80 static bool synic_has_vector_connected(struct kvm_vcpu_hv_synic *synic,
92 static bool synic_has_vector_auto_eoi(struct kvm_vcpu_hv_synic *synic,
107 static void synic_update_vector(struct kvm_vcpu_hv_synic *synic,
155 static int synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint,
207 static struct kvm_vcpu_hv_synic *synic_get(struct kvm *kvm, u32 vpidx)
210 struct kvm_vcpu_hv_synic *synic;
222 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
245 static void synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr)
259 static int synic_set_msr(struct kvm_vcpu_hv_synic *synic,
437 static int synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata,
472 static int synic_set_irq(struct kvm_vcpu_hv_synic *synic, u32 sint)
502 struct kvm_vcpu_hv_synic *synic;
513 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
525 struct kvm_vcpu_hv_synic *synic;
556 static void synic_init(struct kvm_vcpu_hv_synic *synic)
691 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
720 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
755 static int synic_deliver_msg(struct kvm_vcpu_hv_synic *synic, u32 sint,
993 struct kvm_vcpu_hv_synic *synic;