Home
last modified time | relevance | path

Searched refs:MSIMessage (Results 1 – 25 of 29) sorted by relevance

12

/qemu/hw/pci/
H A Dpci-stub.c47 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 Dmsi.c127 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 Dmsix.c36 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 Dpci.c348 static void pci_msi_trigger(PCIDevice *dev, MSIMessage msg) in pci_msi_trigger()
2799 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message()
2801 MSIMessage msg; in pci_get_msi_message()
/qemu/include/hw/pci/
H A Dmsi.h26 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 Dmsix.h8 void msix_set_message(PCIDevice *dev, int vector, MSIMessage msg);
9 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector);
H A Dpci.h139 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);
644 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector);
/qemu/include/hw/i386/
H A Dx86-iommu.h40 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 Dapic_internal.h152 void (*send_msi)(MSIMessage *msi);
/qemu/include/qemu/
H A Dtypedefs.h72 typedef struct MSIMessage MSIMessage;
71 typedef struct MSIMessage MSIMessage; global() typedef
/qemu/hw/i386/
H A Damd_iommu.c166 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 Dx86-iommu.c57 void x86_iommu_irq_to_msi_message(X86IOMMUIrq *irq, MSIMessage *msg_out) in x86_iommu_irq_to_msi_message()
H A Dintel_iommu.c390 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()
/qemu/accel/stubs/
H A Dkvm-stub.c64 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route()
/qemu/hw/i386/kvm/
H A Dapic.c182 static void kvm_send_msi(MSIMessage *msg) in kvm_send_msi()
209 MSIMessage msg = { .address = addr, .data = data }; in kvm_apic_mem_write()
/qemu/hw/i386/xen/
H A Dxen_apic.c74 static void xen_send_msi(MSIMessage *msi) in xen_send_msi()
/qemu/target/i386/whpx/
H A Dwhpx-apic.c186 static void whpx_send_msi(MSIMessage *msg) in whpx_send_msi()
227 MSIMessage msg = { .address = addr, .data = data }; in whpx_apic_mem_write()
/qemu/include/sysemu/
H A Dkvm.h370 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg);
456 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg,
/qemu/include/hw/virtio/
H A Dvirtio-pci.h93 MSIMessage msg;
/qemu/hw/remote/
H A Dvfio-user-obj.c573 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()
/qemu/hw/intc/
H A Dapic.c921 static void apic_send_msi(MSIMessage *msi) in apic_send_msi()
1090 MSIMessage msi = { .address = addr, .data = val }; in apic_mem_write()
H A Dioapic.c199 MSIMessage msg; in ioapic_update_kvm_routes()
/qemu/hw/vfio/
H A Dpci.c343 MSIMessage (*get_msg)(PCIDevice *dev, unsigned vector); in vfio_msi_interrupt()
345 MSIMessage msg; in vfio_msi_interrupt()
506 static void vfio_update_kvm_msi_virq(VFIOMSIVector *vector, MSIMessage msg, in vfio_update_kvm_msi_virq()
514 MSIMessage *msg, IOHandler *handler) in vfio_msix_vector_do_use()
613 unsigned int nr, MSIMessage msg) in vfio_msix_vector_use()
867 MSIMessage msg; in vfio_update_msi()
/qemu/accel/kvm/
H A Dkvm-all.c2023 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi()
2041 MSIMessage msg = {0, 0}; in kvm_irqchip_add_msi_route()
2090 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route()
2178 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg) in kvm_irqchip_send_msi()
2205 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg) in kvm_irqchip_update_msi_route()
/qemu/hw/misc/
H A Divshmem.c276 MSIMessage msg) in ivshmem_vector_unmask()

12