/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 | 127 void msi_set_message(PCIDevice *dev, MSIMessage msg) in msi_set_message() 140 static MSIMessage msi_prepare_message(PCIDevice *dev, unsigned int vector) in msi_prepare_message() 145 MSIMessage msg; in msi_prepare_message() 165 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() 358 MSIMessage msg; in msi_notify() 378 void msi_send_message(PCIDevice *dev, MSIMessage msg) in msi_send_message() 422 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 | 350 static void pci_msi_trigger(PCIDevice *dev, MSIMessage msg) in pci_msi_trigger() 2880 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() 2882 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 | 140 typedef void MSITriggerFunc(PCIDevice *dev, MSIMessage msg); 141 typedef MSIMessage MSIPrepareMessageFunc(PCIDevice *dev, unsigned vector); 142 typedef MSIMessage MSIxPrepareMessageFunc(PCIDevice *dev, unsigned vector); 229 MSIMessage msg); 680 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 | 152 void (*send_msi)(MSIMessage *msi);
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 72 typedef struct MSIMessage MSIMessage; typedef
|
/openbmc/qemu/hw/i386/ |
H A D | amd_iommu.c | 166 MSIMessage msg = {}; in amdvi_generate_msi_interrupt() 1076 MSIMessage *origin, in amdvi_int_remap_legacy() 1135 MSIMessage *origin, in amdvi_int_remap_ga() 1136 MSIMessage *translated, in amdvi_int_remap_ga() 1180 MSIMessage *origin, in __amdvi_int_remap_msi() 1181 MSIMessage *translated, in __amdvi_int_remap_msi() 1217 MSIMessage *origin, in amdvi_int_remap_msi() 1218 MSIMessage *translated, in amdvi_int_remap_msi() 1349 MSIMessage *origin, in amdvi_int_remap() 1350 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 | 415 MSIMessage msi; in vtd_generate_interrupt() 3526 MSIMessage *origin, in vtd_interrupt_remap_msi() 3527 MSIMessage *translated, in vtd_interrupt_remap_msi() 3628 static int vtd_int_remap(X86IOMMUState *iommu, MSIMessage *src, in vtd_int_remap() 3629 MSIMessage *dst, uint16_t sid) in vtd_int_remap() 3647 MSIMessage from = {}, to = {}; in vtd_mem_ir_write()
|
/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 | 74 static void xen_send_msi(MSIMessage *msi) in xen_send_msi()
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | apic.c | 182 static void kvm_send_msi(MSIMessage *msg) in kvm_send_msi() 209 MSIMessage msg = { .address = addr, .data = data }; in kvm_apic_mem_write()
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 186 static void whpx_send_msi(MSIMessage *msg) in whpx_send_msi() 227 MSIMessage msg = { .address = addr, .data = data }; in whpx_apic_mem_write()
|
/openbmc/qemu/include/sysemu/ |
H A D | kvm.h | 403 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg); 489 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg,
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-pci.h | 98 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 | ioapic.c | 199 MSIMessage msg; in ioapic_update_kvm_routes()
|
H A D | apic.c | 921 static void apic_send_msi(MSIMessage *msi) in apic_send_msi() 1090 MSIMessage msi = { .address = addr, .data = val }; in apic_mem_write()
|
/openbmc/qemu/hw/vfio/ |
H A D | pci.c | 344 MSIMessage (*get_msg)(PCIDevice *dev, unsigned vector); in vfio_msi_interrupt() 346 MSIMessage msg; in vfio_msi_interrupt() 507 static void vfio_update_kvm_msi_virq(VFIOMSIVector *vector, MSIMessage msg, in vfio_update_kvm_msi_virq() 515 MSIMessage *msg, IOHandler *handler) in vfio_msix_vector_do_use() 615 unsigned int nr, MSIMessage msg) in vfio_msix_vector_use() 869 MSIMessage msg; in vfio_update_msi()
|
/openbmc/qemu/accel/kvm/ |
H A D | kvm-all.c | 2124 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 2142 MSIMessage msg = {0, 0}; in kvm_irqchip_add_msi_route() 2191 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route() 2279 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 2306 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()
|