Symbol: kvm_vcpu_hv_synic
arch/x86/include/asm/kvm_host.h
700
struct kvm_vcpu_hv_synic synic;
arch/x86/kvm/hyperv.c
107
static void synic_update_vector(struct kvm_vcpu_hv_synic *synic,
arch/x86/kvm/hyperv.c
155
static int synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint,
arch/x86/kvm/hyperv.c
207
static struct kvm_vcpu_hv_synic *synic_get(struct kvm *kvm, u32 vpidx)
arch/x86/kvm/hyperv.c
210
struct kvm_vcpu_hv_synic *synic;
arch/x86/kvm/hyperv.c
222
struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
arch/x86/kvm/hyperv.c
245
static void synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr)
arch/x86/kvm/hyperv.c
259
static int synic_set_msr(struct kvm_vcpu_hv_synic *synic,
arch/x86/kvm/hyperv.c
437
static int synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata,
arch/x86/kvm/hyperv.c
472
static int synic_set_irq(struct kvm_vcpu_hv_synic *synic, u32 sint)
arch/x86/kvm/hyperv.c
503
struct kvm_vcpu_hv_synic *synic;
arch/x86/kvm/hyperv.c
517
struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
arch/x86/kvm/hyperv.c
529
struct kvm_vcpu_hv_synic *synic;
arch/x86/kvm/hyperv.c
560
static void synic_init(struct kvm_vcpu_hv_synic *synic)
arch/x86/kvm/hyperv.c
68
static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint)
arch/x86/kvm/hyperv.c
695
struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
arch/x86/kvm/hyperv.c
724
struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
arch/x86/kvm/hyperv.c
759
static int synic_deliver_msg(struct kvm_vcpu_hv_synic *synic, u32 sint,
arch/x86/kvm/hyperv.c
80
static bool synic_has_vector_connected(struct kvm_vcpu_hv_synic *synic,
arch/x86/kvm/hyperv.c
92
static bool synic_has_vector_auto_eoi(struct kvm_vcpu_hv_synic *synic,
arch/x86/kvm/hyperv.c
996
struct kvm_vcpu_hv_synic *synic;
arch/x86/kvm/hyperv.h
69
static inline struct kvm_vcpu_hv_synic *to_hv_synic(struct kvm_vcpu *vcpu)
arch/x86/kvm/hyperv.h
76
static inline struct kvm_vcpu *hv_synic_to_vcpu(struct kvm_vcpu_hv_synic *synic)