/linux/arch/x86/include/asm/ |
H A D | msi.h | 62 struct msi_msg; 63 u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
|
H A D | irq_remapping.h | 17 struct msi_msg;
|
/linux/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 20 struct msi_msg *msg) in ti_sci_inta_msi_write_msg() 26 struct msi_msg *msg) in ti_sci_inta_msi_compose_msi_msg()
|
/linux/arch/x86/kernel/apic/ |
H A D | msi.c | 28 struct msi_msg msg[2] = { [1] = { }, }; in irq_msi_update_msg() 300 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_compose_msg() 305 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
|
/linux/drivers/irqchip/ |
H A D | irq-riscv-imsic-platform.c | 72 static void imsic_irq_compose_vector_msg(struct imsic_vector *vec, struct msi_msg *msg) in imsic_irq_compose_vector_msg() 87 static void imsic_irq_compose_msg(struct irq_data *d, struct msi_msg *msg) in imsic_irq_compose_msg() 95 struct msi_msg msg = { }; in imsic_msi_update_msg()
|
H A D | irq-gic-v3-mbi.c | 148 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_msi_msg() 155 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_mbi_msg()
|
H A D | irq-mvebu-icu.c | 114 struct msi_msg *msg) in mvebu_icu_init() 146 static void mvebu_icu_write_msi_msg(struct irq_data *d, struct msi_msg *msg) in mvebu_icu_write_msi_msg()
|
H A D | irq-sg2042-msi.c | 77 static void sg2042_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in sg2042_msi_irq_compose_msi_msg() 105 static void sg2044_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in sg2044_msi_irq_compose_msi_msg()
|
/linux/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 82 struct msi_msg msi; 92 struct msi_msg msi;
|
/linux/drivers/iommu/ |
H A D | irq_remapping.h | 16 struct msi_msg;
|
/linux/arch/x86/hyperv/ |
H A D | irqdomain.c | 205 static inline void entry_to_msi_msg(struct hv_interrupt_entry *entry, struct msi_msg *msg) in entry_to_msi_msg() 214 static void hv_irq_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in hv_irq_compose_msi_msg() 276 struct msi_msg msg; in hv_teardown_msi_irq()
|
/linux/drivers/base/ |
H A D | platform-msi.c | 19 static void platform_msi_write_msi_msg(struct irq_data *d, struct msi_msg *msg) in platform_msi_write_msi_msg()
|
/linux/drivers/pci/msi/ |
H A D | msi.c | 154 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_read_msi_msg() 188 struct msi_msg *msg) in pci_write_msg_msi() 209 static inline void pci_write_msg_msix(struct msi_desc *desc, struct msi_msg *msg) in pci_write_msg_msix() 239 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_write_msi_msg() 257 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
|
/linux/kernel/irq/ |
H A D | msi.c | 274 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg() 279 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg() 635 struct msi_msg *msg) in irq_chip_write_msi_msg() 640 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() 668 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity() 684 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate() 695 struct msi_msg msg[2]; in msi_domain_deactivate()
|
/linux/drivers/pci/endpoint/ |
H A D | pci-ep-msi.c | 21 static void pci_epf_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg) in pci_epf_write_msi_msg()
|
/linux/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 78 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
|
/linux/include/linux/ |
H A D | irq.h | 29 struct msi_msg; 527 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg); 528 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg); 660 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
|
H A D | pci-epf.h | 138 struct msi_msg msg;
|
/linux/drivers/iommu/riscv/ |
H A D | iommu-platform.c | 22 static void riscv_iommu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg) in riscv_iommu_write_msi_msg()
|
/linux/arch/powerpc/sysdev/ |
H A D | mpic_u3msi.c | 120 struct msi_msg msg; in u3msi_setup_msi_irqs()
|
/linux/arch/powerpc/platforms/44x/ |
H A D | hsta_msi.c | 40 struct msi_msg msg; in hsta_setup_msi_irqs()
|
/linux/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 117 struct msi_msg *msg) in fsl_mc_msi_write_msg()
|
/linux/arch/x86/pci/ |
H A D | xen.c | 214 struct msi_msg *msg) in xen_msi_compose_msg() 233 struct msi_msg msg; in xen_hvm_setup_msi_irqs()
|
/linux/arch/s390/pci/ |
H A D | pci_irq.c | 136 struct msi_msg msg = entry->msg; in zpci_set_irq_affinity() 304 struct msi_msg msg; in arch_setup_msi_irqs()
|
/linux/drivers/cdx/ |
H A D | cdx_msi.c | 19 static void cdx_msi_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in cdx_msi_write_msg()
|