Symbol: kvm_msi
arch/arm64/kvm/vgic/vgic-irqfd.c
114
struct kvm_msi msi;
arch/arm64/kvm/vgic/vgic-irqfd.c
70
struct kvm_msi *msi)
arch/arm64/kvm/vgic/vgic-irqfd.c
90
struct kvm_msi msi;
arch/arm64/kvm/vgic/vgic-its.c
649
struct vgic_its *vgic_msi_to_its(struct kvm *kvm, struct kvm_msi *msi)
arch/arm64/kvm/vgic/vgic-its.c
693
int vgic_its_inject_cached_translation(struct kvm *kvm, struct kvm_msi *msi)
arch/arm64/kvm/vgic/vgic-its.c
718
int vgic_its_inject_msi(struct kvm *kvm, struct kvm_msi *msi)
arch/arm64/kvm/vgic/vgic-v4.c
419
struct kvm_msi msi = (struct kvm_msi) {
arch/arm64/kvm/vgic/vgic.h
344
int vgic_its_inject_msi(struct kvm *kvm, struct kvm_msi *msi);
arch/arm64/kvm/vgic/vgic.h
420
struct vgic_its *vgic_msi_to_its(struct kvm *kvm, struct kvm_msi *msi);
arch/arm64/kvm/vgic/vgic.h
421
int vgic_its_inject_cached_translation(struct kvm *kvm, struct kvm_msi *msi);
arch/riscv/include/asm/kvm_aia.h
158
int kvm_riscv_aia_inject_msi(struct kvm *kvm, struct kvm_msi *msi);
arch/riscv/kvm/aia_device.c
572
int kvm_riscv_aia_inject_msi(struct kvm *kvm, struct kvm_msi *msi)
arch/riscv/kvm/aia_imsic.c
1072
struct kvm_msi msi = { 0 };
arch/riscv/kvm/vm.c
72
struct kvm_msi msi;
include/linux/kvm_host.h
2209
int kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi);
include/uapi/linux/kvm.h
1300
#define KVM_SIGNAL_MSI _IOW(KVMIO, 0xa5, struct kvm_msi)
tools/include/uapi/linux/kvm.h
1300
#define KVM_SIGNAL_MSI _IOW(KVMIO, 0xa5, struct kvm_msi)
tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c
229
struct kvm_msi msi = {
virt/kvm/irqchip.c
48
int kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi)
virt/kvm/kvm_main.c
5271
struct kvm_msi msi;