Lines Matching refs:kvm_vcpu_hv_synic
49 static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint) in synic_read_sint()
61 static bool synic_has_vector_connected(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_connected()
73 static bool synic_has_vector_auto_eoi(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_auto_eoi()
88 static void synic_update_vector(struct kvm_vcpu_hv_synic *synic, in synic_update_vector()
129 static int synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint, in synic_set_sint()
181 static struct kvm_vcpu_hv_synic *synic_get(struct kvm *kvm, u32 vpidx) in synic_get()
184 struct kvm_vcpu_hv_synic *synic; in synic_get()
196 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); in kvm_hv_notify_acked_sint()
219 static void synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr) in synic_exit()
233 static int synic_set_msr(struct kvm_vcpu_hv_synic *synic, in synic_set_msr()
411 static int synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata, in synic_get_msr()
446 static int synic_set_irq(struct kvm_vcpu_hv_synic *synic, u32 sint) in synic_set_irq()
476 struct kvm_vcpu_hv_synic *synic; in kvm_hv_synic_set_irq()
487 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); in kvm_hv_synic_send_eoi()
499 struct kvm_vcpu_hv_synic *synic; in kvm_hv_set_sint_gsi()
530 static void synic_init(struct kvm_vcpu_hv_synic *synic) in synic_init()
665 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); in stimer_set_config()
694 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); in stimer_set_count()
729 static int synic_deliver_msg(struct kvm_vcpu_hv_synic *synic, u32 sint, in synic_deliver_msg()
957 struct kvm_vcpu_hv_synic *synic; in kvm_hv_activate_synic()