/linux/include/linux/ |
A D | msi.h | 38 struct msi_msg { struct 59 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); argument 61 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg); 63 static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg() 69 struct msi_msg *msg); 131 struct msi_msg msg; 222 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg); 228 static inline void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg() 236 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 237 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg); [all …]
|
A D | dma-iommu.h | 37 struct msi_msg *msg); 50 struct msi_msg; 84 struct msi_msg *msg) in iommu_dma_compose_msi_msg()
|
A D | dmar.h | 289 extern void dmar_msi_read(int irq, struct msi_msg *msg); 290 extern void dmar_msi_write(int irq, struct msi_msg *msg);
|
A D | irq.h | 29 struct msi_msg; 541 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg); 542 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg); 669 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
|
/linux/arch/ia64/kernel/ |
A D | msi_ia64.c | 19 struct msi_msg msg; in ia64_set_msi_irq_affinity() 48 struct msi_msg msg; in arch_setup_msi_irq() 121 struct msi_msg msg; in dmar_msi_set_affinity() 153 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg() 178 struct msi_msg msg; in dmar_alloc_hwirq()
|
/linux/arch/x86/include/asm/ |
A D | msi.h | 59 struct msi_msg; 60 u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
|
A D | irq_remapping.h | 17 struct msi_msg;
|
A D | apic.h | 513 struct msi_msg; 516 extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
|
/linux/kernel/irq/ |
A D | msi.c | 62 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg() 67 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg() 210 struct msi_msg *msg) in irq_chip_write_msi_msg() 215 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() 243 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity() 259 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate() 270 struct msi_msg msg[2]; in msi_domain_deactivate()
|
/linux/arch/x86/kernel/apic/ |
A D | msi.c | 27 struct msi_msg msg[2] = { [1] = { }, }; in irq_msi_update_msg() 261 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_compose_msg() 266 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
|
/linux/drivers/dma/dw-edma/ |
A D | dw-edma-core.h | 96 struct msi_msg msi; 106 struct msi_msg msi;
|
/linux/drivers/soc/ti/ |
A D | ti_sci_inta_msi.c | 19 struct msi_msg *msg) in ti_sci_inta_msi_write_msg() 25 struct msi_msg *msg) in ti_sci_inta_msi_compose_msi_msg()
|
/linux/arch/x86/hyperv/ |
A D | irqdomain.c | 180 static inline void entry_to_msi_msg(struct hv_interrupt_entry *entry, struct msi_msg *msg) in entry_to_msi_msg() 189 static void hv_irq_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in hv_irq_compose_msi_msg() 262 struct msi_msg msg; in hv_teardown_msi_irq_common()
|
/linux/drivers/iommu/ |
A D | irq_remapping.h | 16 struct msi_msg;
|
/linux/drivers/pci/controller/dwc/ |
A D | pcie-designware-host.c | 101 static void dw_pci_setup_msi_msg(struct irq_data *d, struct msi_msg *msg) in dw_pci_setup_msi_msg() 270 dma_unmap_single_attrs(dev, pp->msi_data, sizeof(pp->msi_msg), in dw_pcie_free_msi() 389 pp->msi_data = dma_map_single_attrs(pci->dev, &pp->msi_msg, in dw_pcie_host_init() 390 sizeof(pp->msi_msg), in dw_pcie_host_init()
|
/linux/drivers/pci/controller/ |
A D | pci-aardvark.c | 284 u16 msi_msg; member 1171 struct msi_msg *msg) in advk_msi_irq_compose_msi_msg() 1174 phys_addr_t msi_msg = virt_to_phys(&pcie->msi_msg); in advk_msi_irq_compose_msi_msg() local 1176 msg->address_lo = lower_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg() 1177 msg->address_hi = upper_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg() 1301 msi_msg_phys = virt_to_phys(&pcie->msi_msg); in advk_pcie_init_msi_irq_domain()
|
/linux/drivers/irqchip/ |
A D | irq-gic-v3-mbi.c | 145 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_msi_msg() 203 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_mbi_msg()
|
A D | irq-mvebu-icu.c | 73 struct msi_msg *msg) in mvebu_icu_init() 92 static void mvebu_icu_write_msg(struct msi_desc *desc, struct msi_msg *msg) in mvebu_icu_write_msg()
|
/linux/arch/powerpc/platforms/cell/ |
A D | axon_msi.c | 199 static int setup_msi_msg_address(struct pci_dev *dev, struct msi_msg *msg) in setup_msi_msg_address() 257 struct msi_msg msg; in axon_msi_setup_msi_irqs()
|
/linux/arch/powerpc/platforms/pasemi/ |
A D | msi.c | 82 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
|
/linux/arch/s390/pci/ |
A D | pci_irq.c | 137 struct msi_msg msg = entry->msg; in zpci_set_irq_affinity() 271 struct msi_msg msg; in arch_setup_msi_irqs()
|
/linux/arch/x86/pci/ |
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/powerpc/sysdev/ |
A D | mpic_u3msi.c | 124 struct msi_msg msg; in u3msi_setup_msi_irqs()
|
A D | fsl_msi.c | 142 struct msi_msg *msg, in fsl_compose_msi_msg() 186 struct msi_msg msg; in fsl_setup_msi_irqs()
|
/linux/arch/powerpc/platforms/4xx/ |
A D | hsta_msi.c | 39 struct msi_msg msg; in hsta_setup_msi_irqs()
|