/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.h | 71 static inline struct kvm_vcpu *synic_to_vcpu(struct kvm_vcpu_hv_synic *synic) in synic_to_vcpu() argument
|
H A D | hyperv.c | 44 static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint) in synic_read_sint() argument 56 static bool synic_has_vector_connected(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_connected() argument 68 static bool synic_has_vector_auto_eoi(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_auto_eoi() argument 83 static void synic_update_vector(struct kvm_vcpu_hv_synic *synic, in synic_update_vector() argument 100 synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint, u64 data, bool host) synic_set_sint() argument 155 struct kvm_vcpu_hv_synic *synic; synic_get() local 167 struct kvm_vcpu_hv_synic *synic = vcpu_to_synic(vcpu); kvm_hv_notify_acked_sint() local 190 synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr) synic_exit() argument 204 synic_set_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 data, bool host) synic_set_msr() argument 390 synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata, bool host) synic_get_msr() argument 425 synic_set_irq(struct kvm_vcpu_hv_synic *synic, u32 sint) synic_set_irq() argument 455 struct kvm_vcpu_hv_synic *synic; kvm_hv_synic_set_irq() local 466 struct kvm_vcpu_hv_synic *synic = vcpu_to_synic(vcpu); kvm_hv_synic_send_eoi() local 478 struct kvm_vcpu_hv_synic *synic; kvm_hv_set_sint_gsi() local 509 synic_init(struct kvm_vcpu_hv_synic *synic) synic_init() argument 643 struct kvm_vcpu_hv_synic *synic = vcpu_to_synic(vcpu); stimer_set_config() local 667 struct kvm_vcpu_hv_synic *synic = vcpu_to_synic(vcpu); stimer_set_count() local 702 synic_deliver_msg(struct kvm_vcpu_hv_synic *synic, u32 sint, struct hv_message *src_msg, bool no_retry) synic_deliver_msg() argument 912 struct kvm_vcpu_hv_synic *synic = vcpu_to_synic(vcpu); kvm_hv_activate_synic() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.h | 74 static inline struct kvm_vcpu *hv_synic_to_vcpu(struct kvm_vcpu_hv_synic *synic) in hv_synic_to_vcpu() argument
|
H A D | hyperv.c | 68 static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint) in synic_read_sint() argument 80 static bool synic_has_vector_connected(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_connected() argument 92 static bool synic_has_vector_auto_eoi(struct kvm_vcpu_hv_synic *synic, in synic_has_vector_auto_eoi() argument 107 static void synic_update_vector(struct kvm_vcpu_hv_synic *synic, in synic_update_vector() argument 155 synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint, u64 data, bool host) synic_set_sint() argument 210 struct kvm_vcpu_hv_synic *synic; synic_get() local 222 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); kvm_hv_notify_acked_sint() local 245 synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr) synic_exit() argument 259 synic_set_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 data, bool host) synic_set_msr() argument 437 synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata, bool host) synic_get_msr() argument 472 synic_set_irq(struct kvm_vcpu_hv_synic *synic, u32 sint) synic_set_irq() argument 502 struct kvm_vcpu_hv_synic *synic; kvm_hv_synic_set_irq() local 513 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); kvm_hv_synic_send_eoi() local 525 struct kvm_vcpu_hv_synic *synic; kvm_hv_set_sint_gsi() local 556 synic_init(struct kvm_vcpu_hv_synic *synic) synic_init() argument 691 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); stimer_set_config() local 720 struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu); stimer_set_count() local 755 synic_deliver_msg(struct kvm_vcpu_hv_synic *synic, u32 sint, struct hv_message *src_msg, bool no_retry) synic_deliver_msg() argument 993 struct kvm_vcpu_hv_synic *synic; kvm_hv_activate_synic() local [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 517 struct kvm_vcpu_hv_synic synic; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | kvm.h | 201 } synic; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | kvm.h | 201 } synic; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 647 struct kvm_vcpu_hv_synic synic; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | kvm.h | 150 } synic; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | kvm.h | 150 } synic; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | kvm.h | 138 } synic; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | kvm.h | 194 } synic; member
|
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | kvm.h | 194 } synic; member
|