/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 | 141 typedef void MSITriggerFunc(PCIDevice *dev, MSIMessage msg); 142 typedef MSIMessage MSIPrepareMessageFunc(PCIDevice *dev, unsigned vector); 143 typedef MSIMessage MSIxPrepareMessageFunc(PCIDevice *dev, unsigned vector); 232 MSIMessage msg); 673 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector);
|
/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() 74 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() 89 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 | 366 static void pci_msi_trigger(PCIDevice *dev, MSIMessage msg) in pci_msi_trigger() 2897 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() 2899 MSIMessage msg; in pci_get_msi_message()
|
/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 | 73 typedef struct MSIMessage MSIMessage; typedef
|
/openbmc/qemu/hw/i386/ |
H A D | amd_iommu.c | 168 MSIMessage msg = {}; in amdvi_generate_msi_interrupt() 1068 static int amdvi_get_irte(AMDVIState *s, MSIMessage *origin, uint64_t *dte, in amdvi_get_irte() 1090 MSIMessage *origin, in amdvi_int_remap_legacy() 1091 MSIMessage *translated, in amdvi_int_remap_legacy() 1129 static int amdvi_get_irte_ga(AMDVIState *s, MSIMessage *origin, uint64_t *dte, in amdvi_get_irte_ga() 1149 MSIMessage *origin, in amdvi_int_remap_ga() 1150 MSIMessage *translated, in amdvi_int_remap_ga() 1194 MSIMessage *origin, in __amdvi_int_remap_msi() 1195 MSIMessage *translated, in __amdvi_int_remap_msi() 1231 MSIMessage *origin, in amdvi_int_remap_msi() [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() 3572 MSIMessage *origin, in vtd_interrupt_remap_msi() 3573 MSIMessage *translated, in vtd_interrupt_remap_msi() 3674 static int vtd_int_remap(X86IOMMUState *iommu, MSIMessage *src, in vtd_int_remap() 3675 MSIMessage *dst, uint16_t sid) in vtd_int_remap() 3693 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/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/hw/i386/xen/ |
H A D | xen_apic.c | 74 static void xen_send_msi(MSIMessage *msi) in xen_send_msi()
|
/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 | 411 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg); 497 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 | 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()
|
H A D | ioapic.c | 199 MSIMessage msg; in ioapic_update_kvm_routes()
|
/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 | 2132 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 2150 MSIMessage msg = {0, 0}; in kvm_irqchip_add_msi_route() 2199 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route() 2287 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi() 2314 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()
|