Home
last modified time | relevance | path

Searched refs:msi_msg (Results 1 – 25 of 80) sorted by relevance

1234

/Linux-v5.15/include/linux/
Dmsi.h38 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 …]
Ddma-iommu.h37 struct msi_msg *msg);
50 struct msi_msg;
84 struct msi_msg *msg) in iommu_dma_compose_msi_msg()
Ddmar.h281 extern void dmar_msi_read(int irq, struct msi_msg *msg);
282 extern void dmar_msi_write(int irq, struct msi_msg *msg);
Dirq.h29 struct msi_msg;
540 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
541 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
666 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
/Linux-v5.15/arch/ia64/kernel/
Dmsi_ia64.c19 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-v5.15/arch/x86/include/asm/
Dmsi.h59 struct msi_msg;
60 u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
Dirq_remapping.h17 struct msi_msg;
Dapic.h513 struct msi_msg;
516 extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
/Linux-v5.15/kernel/irq/
Dmsi.c62 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-v5.15/drivers/dma/dw-edma/
Ddw-edma-core.h96 struct msi_msg msi;
106 struct msi_msg msi;
/Linux-v5.15/arch/x86/kernel/apic/
Dmsi.c27 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-v5.15/drivers/soc/ti/
Dti_sci_inta_msi.c19 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-v5.15/drivers/iommu/
Dirq_remapping.h16 struct msi_msg;
/Linux-v5.15/arch/x86/hyperv/
Dirqdomain.c180 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-v5.15/drivers/pci/controller/dwc/
Dpcie-designware-host.c101 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()
379 pp->msi_data = dma_map_single_attrs(pci->dev, &pp->msi_msg, in dw_pcie_host_init()
380 sizeof(pp->msi_msg), in dw_pcie_host_init()
/Linux-v5.15/drivers/pci/controller/
Dpci-aardvark.c243 u16 msi_msg; member
1045 struct msi_msg *msg) in advk_msi_irq_compose_msi_msg()
1048 phys_addr_t msi_msg = virt_to_phys(&pcie->msi_msg); in advk_msi_irq_compose_msi_msg() local
1050 msg->address_lo = lower_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg()
1051 msg->address_hi = upper_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg()
1175 msi_msg_phys = virt_to_phys(&pcie->msi_msg); in advk_pcie_init_msi_irq_domain()
/Linux-v5.15/drivers/irqchip/
Dirq-gic-v3-mbi.c145 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()
Dirq-mvebu-icu.c73 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()
Dirq-mvebu-odmi.c50 static void odmi_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in odmi_compose_msi_msg()
/Linux-v5.15/arch/powerpc/platforms/pasemi/
Dmsi.c82 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
/Linux-v5.15/arch/powerpc/platforms/cell/
Daxon_msi.c199 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-v5.15/arch/powerpc/platforms/4xx/
Dhsta_msi.c39 struct msi_msg msg; in hsta_setup_msi_irqs()
/Linux-v5.15/arch/powerpc/sysdev/
Dmpic_u3msi.c124 struct msi_msg msg; in u3msi_setup_msi_irqs()
/Linux-v5.15/arch/s390/pci/
Dpci_irq.c137 struct msi_msg msg = entry->msg; in zpci_set_irq_affinity()
271 struct msi_msg msg; in arch_setup_msi_irqs()
/Linux-v5.15/arch/mips/pci/
Dmsi-xlp.c297 struct msi_msg msg; in xlp_setup_msi()
404 struct msi_msg msg; in xlp_setup_msix()

1234