/openbmc/qemu/hw/pci/ |
H A D | pci-stub.c | 47 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() 50 return (MSIMessage){}; in pci_get_msi_message() 76 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() 91 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector) in msix_get_message()
|
H A D | msi.c | 126 void msi_set_message(PCIDevice *dev, MSIMessage msg) in msi_set_message() 139 static MSIMessage msi_prepare_message(PCIDevice *dev, unsigned int vector) in msi_prepare_message() 144 MSIMessage msg; in msi_prepare_message() 164 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() 357 MSIMessage msg; in msi_notify() 377 void msi_send_message(PCIDevice *dev, MSIMessage msg) in msi_send_message() 421 MSIMessage msg = msi_prepare_message(dev, vector); in msi_write_config()
|
H A D | msix.c | 36 static MSIMessage msix_prepare_message(PCIDevice *dev, unsigned vector) in msix_prepare_message() 39 MSIMessage msg; in msix_prepare_message() 46 MSIMessage msix_get_message(PCIDevice *dev, unsigned vector) in msix_get_message() 55 void msix_set_message(PCIDevice *dev, int vector, struct MSIMessage msg) in msix_set_message() 110 MSIMessage msg; in msix_fire_vector_notifier() 130 MSIMessage msg = msix_prepare_message(dev, vector); in msix_handle_mask_update() 527 MSIMessage msg; in msix_notify() 601 MSIMessage msg; in msix_set_notifier_for_vector()
|
H A D | pci.c | 346 static void pci_msi_trigger(PCIDevice *dev, MSIMessage msg) in pci_msi_trigger() 2823 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() 2825 MSIMessage msg; in pci_get_msi_message()
|
/openbmc/qemu/include/hw/pci/ |
H A D | msi.h | 26 struct MSIMessage { struct 33 void msi_set_message(PCIDevice *dev, MSIMessage msg); argument 34 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector); 44 void msi_send_message(PCIDevice *dev, MSIMessage msg);
|
H A D | msix.h | 8 void msix_set_message(PCIDevice *dev, int vector, MSIMessage msg); 9 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector);
|
H A D | pci.h | 139 typedef void MSITriggerFunc(PCIDevice *dev, MSIMessage msg); 140 typedef MSIMessage MSIPrepareMessageFunc(PCIDevice *dev, unsigned vector); 141 typedef MSIMessage MSIxPrepareMessageFunc(PCIDevice *dev, unsigned vector); 228 MSIMessage msg); 645 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector);
|
/openbmc/qemu/include/hw/i386/ |
H A D | x86-iommu.h | 40 int (*int_remap)(X86IOMMUState *iommu, MSIMessage *src, 41 MSIMessage *dst, uint16_t sid); 163 void x86_iommu_irq_to_msi_message(X86IOMMUIrq *irq, MSIMessage *out);
|
H A D | apic_internal.h | 150 void (*send_msi)(MSIMessage *msi);
|
/openbmc/qemu/hw/i386/ |
H A D | amd_iommu.c | 155 MSIMessage msg = {}; in amdvi_generate_msi_interrupt() 1065 MSIMessage *origin, in amdvi_int_remap_legacy() 1124 MSIMessage *origin, in amdvi_int_remap_ga() 1125 MSIMessage *translated, in amdvi_int_remap_ga() 1164 MSIMessage *origin, in __amdvi_int_remap_msi() 1165 MSIMessage *translated, in __amdvi_int_remap_msi() 1201 MSIMessage *origin, in amdvi_int_remap_msi() 1202 MSIMessage *translated, in amdvi_int_remap_msi() 1333 MSIMessage *origin, in amdvi_int_remap() 1334 MSIMessage *translated, in amdvi_int_remap() [all …]
|
H A D | x86-iommu.c | 57 void x86_iommu_irq_to_msi_message(X86IOMMUIrq *irq, MSIMessage *msg_out) in x86_iommu_irq_to_msi_message()
|
H A D | intel_iommu.c | 390 MSIMessage msi; in vtd_generate_interrupt() 3490 MSIMessage *origin, in vtd_interrupt_remap_msi() 3491 MSIMessage *translated, in vtd_interrupt_remap_msi() 3592 static int vtd_int_remap(X86IOMMUState *iommu, MSIMessage *src, in vtd_int_remap() 3593 MSIMessage *dst, uint16_t sid) in vtd_int_remap() 3611 MSIMessage from = {}, to = {}; in vtd_mem_ir_write()
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 83 typedef struct MSIMessage MSIMessage; typedef
|
/openbmc/qemu/accel/stubs/ |
H A D | kvm-stub.c | 64 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route()
|
/openbmc/qemu/hw/i386/xen/ |
H A D | xen_apic.c | 73 static void xen_send_msi(MSIMessage *msi) in xen_send_msi()
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | apic.c | 181 static void kvm_send_msi(MSIMessage *msg) in kvm_send_msi() 208 MSIMessage msg = { .address = addr, .data = data }; in kvm_apic_mem_write()
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 185 static void whpx_send_msi(MSIMessage *msg) in whpx_send_msi() 226 MSIMessage msg = { .address = addr, .data = data }; in whpx_apic_mem_write()
|
/openbmc/qemu/include/sysemu/ |
H A D | kvm.h | 370 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg); 456 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg,
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-pci.h | 93 MSIMessage msg;
|
/openbmc/qemu/hw/remote/ |
H A D | vfio-user-obj.c | 573 static MSIMessage vfu_object_msi_prepare_msg(PCIDevice *pci_dev, in vfu_object_msi_prepare_msg() 576 MSIMessage msg; in vfu_object_msi_prepare_msg() 584 static void vfu_object_msi_trigger(PCIDevice *pci_dev, MSIMessage msg) in vfu_object_msi_trigger()
|
/openbmc/qemu/hw/intc/ |
H A D | apic.c | 727 static void apic_send_msi(MSIMessage *msi) in apic_send_msi() 757 MSIMessage msi = { .address = addr, .data = val }; in apic_mem_write()
|
H A D | ioapic.c | 199 MSIMessage msg; in ioapic_update_kvm_routes()
|
/openbmc/qemu/hw/vfio/ |
H A D | pci.c | 341 MSIMessage (*get_msg)(PCIDevice *dev, unsigned vector); in vfio_msi_interrupt() 343 MSIMessage msg; in vfio_msi_interrupt() 504 static void vfio_update_kvm_msi_virq(VFIOMSIVector *vector, MSIMessage msg, in vfio_update_kvm_msi_virq() 512 MSIMessage *msg, IOHandler *handler) in vfio_msix_vector_do_use() 611 unsigned int nr, MSIMessage msg) in vfio_msix_vector_use() 865 MSIMessage msg; in vfio_update_msi()
|
/openbmc/qemu/accel/kvm/ |
H A D | kvm-all.c | 1951 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 1969 MSIMessage msg = {0, 0}; in kvm_irqchip_add_msi_route() 2013 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route() 2157 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 2184 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg) in kvm_irqchip_update_msi_route()
|
/openbmc/qemu/hw/misc/ |
H A D | ivshmem.c | 276 MSIMessage msg) in ivshmem_vector_unmask()
|