| /Linux-v5.15/drivers/pci/controller/ | 
| D | pcie-iproc-msi.c | 62 	struct iproc_msi *msi;  member128 static inline u32 iproc_msi_read_reg(struct iproc_msi *msi,  in iproc_msi_read_reg()
 137 static inline void iproc_msi_write_reg(struct iproc_msi *msi,  in iproc_msi_write_reg()
 146 static inline u32 hwirq_to_group(struct iproc_msi *msi, unsigned long hwirq)  in hwirq_to_group()
 151 static inline unsigned int iproc_msi_addr_offset(struct iproc_msi *msi,  in iproc_msi_addr_offset()
 160 static inline unsigned int iproc_msi_eq_offset(struct iproc_msi *msi, u32 eq)  in iproc_msi_eq_offset()
 195 static inline int hwirq_to_cpu(struct iproc_msi *msi, unsigned long hwirq)  in hwirq_to_cpu()
 200 static inline unsigned long hwirq_to_canonical_hwirq(struct iproc_msi *msi,  in hwirq_to_canonical_hwirq()
 209 	struct iproc_msi *msi = irq_data_get_irq_chip_data(data);  in iproc_msi_irq_set_affinity()  local
 231 	struct iproc_msi *msi = irq_data_get_irq_chip_data(data);  in iproc_msi_irq_compose_msi_msg()  local
 [all …]
 
 | 
| D | pcie-altera-msi.c | 41 static inline void msi_writel(struct altera_msi *msi, const u32 value,  in msi_writel()47 static inline u32 msi_readl(struct altera_msi *msi, const u32 reg)  in msi_readl()
 55 	struct altera_msi *msi;  in altera_msi_isr()  local
 91 	struct altera_msi *msi = irq_data_get_irq_chip_data(data);  in altera_compose_msi_msg()  local
 117 	struct altera_msi *msi = domain->host_data;  in altera_irq_domain_alloc()  local
 149 	struct altera_msi *msi = irq_data_get_irq_chip_data(d);  in altera_irq_domain_free()  local
 172 static int altera_allocate_domains(struct altera_msi *msi)  in altera_allocate_domains()
 194 static void altera_free_domains(struct altera_msi *msi)  in altera_free_domains()
 202 	struct altera_msi *msi = platform_get_drvdata(pdev);  in altera_msi_remove()  local
 215 	struct altera_msi *msi;  in altera_msi_probe()  local
 
 | 
| D | pci-xgene-msi.c | 27 	struct xgene_msi	*msi;  member94 static u32 xgene_msi_ir_read(struct xgene_msi *msi,  in xgene_msi_ir_read()
 102 static u32 xgene_msi_int_read(struct xgene_msi *msi, u32 msi_grp)  in xgene_msi_int_read()
 143 	struct xgene_msi *msi = irq_data_get_irq_chip_data(data);  in xgene_compose_msi_msg()  local
 197 	struct xgene_msi *msi = domain->host_data;  in xgene_irq_domain_alloc()  local
 225 	struct xgene_msi *msi = irq_data_get_irq_chip_data(d);  in xgene_irq_domain_free()  local
 243 static int xgene_allocate_domains(struct xgene_msi *msi)  in xgene_allocate_domains()
 262 static void xgene_free_domains(struct xgene_msi *msi)  in xgene_free_domains()
 355 	struct xgene_msi *msi = platform_get_drvdata(pdev);  in xgene_msi_remove()  local
 373 	struct xgene_msi *msi = &xgene_msi_ctrl;  in xgene_msi_hwirq_alloc()  local
 [all …]
 
 | 
| D | pcie-rcar-host.c | 66 	struct			rcar_msi msi;  member70 static struct rcar_pcie_host *msi_to_host(struct rcar_msi *msi)  in msi_to_host()
 494 	struct rcar_msi *msi = &host->msi;  in rcar_pcie_msi_irq()  local
 548 	struct rcar_msi *msi = irq_data_get_irq_chip_data(d);  in rcar_msi_irq_ack()  local
 557 	struct rcar_msi *msi = irq_data_get_irq_chip_data(d);  in rcar_msi_irq_mask()  local
 571 	struct rcar_msi *msi = irq_data_get_irq_chip_data(d);  in rcar_msi_irq_unmask()  local
 590 	struct rcar_msi *msi = irq_data_get_irq_chip_data(data);  in rcar_compose_msi_msg()  local
 610 	struct rcar_msi *msi = domain->host_data;  in rcar_msi_domain_alloc()  local
 635 	struct rcar_msi *msi = domain->host_data;  in rcar_msi_domain_free()  local
 655 static int rcar_allocate_domains(struct rcar_msi *msi)  in rcar_allocate_domains()
 [all …]
 
 | 
| D | pcie-brcmstb.c | 288 	struct brcm_msi		*msi;  member480 	struct brcm_msi *msi;  in brcm_pcie_msi_isr()  local
 503 	struct brcm_msi *msi = irq_data_get_irq_chip_data(data);  in brcm_msi_compose_msi_msg()  local
 518 	struct brcm_msi *msi = irq_data_get_irq_chip_data(data);  in brcm_msi_ack_irq()  local
 532 static int brcm_msi_alloc(struct brcm_msi *msi)  in brcm_msi_alloc()
 543 static void brcm_msi_free(struct brcm_msi *msi, unsigned long hwirq)  in brcm_msi_free()
 553 	struct brcm_msi *msi = domain->host_data;  in brcm_irq_domain_alloc()  local
 571 	struct brcm_msi *msi = irq_data_get_irq_chip_data(d);  in brcm_irq_domain_free()  local
 581 static int brcm_allocate_domains(struct brcm_msi *msi)  in brcm_allocate_domains()
 604 static void brcm_free_domains(struct brcm_msi *msi)  in brcm_free_domains()
 [all …]
 
 | 
| D | pcie-xilinx-nwl.c | 171 	struct nwl_msi msi;  member338 	struct nwl_msi *msi;  in nwl_pcie_handle_msi_irq()  local
 465 	struct nwl_msi *msi = &pcie->msi;  in nwl_irq_domain_alloc()  local
 491 	struct nwl_msi *msi = &pcie->msi;  in nwl_irq_domain_free()  local
 509 	struct nwl_msi *msi = &pcie->msi;  in nwl_pcie_init_msi_irq_domain()  local
 560 	struct nwl_msi *msi = &pcie->msi;  in nwl_pcie_enable_msi()  local
 
 | 
| D | pci-tegra.c | 344 	struct tegra_msi msi;  member356 static inline struct tegra_pcie *msi_to_pcie(struct tegra_msi *msi)  in msi_to_pcie()
 1539 	struct tegra_msi *msi = &pcie->msi;  in tegra_pcie_msi_irq()  local
 1597 	struct tegra_msi *msi = irq_data_get_irq_chip_data(d);  in tegra_msi_irq_ack()  local
 1607 	struct tegra_msi *msi = irq_data_get_irq_chip_data(d);  in tegra_msi_irq_mask()  local
 1622 	struct tegra_msi *msi = irq_data_get_irq_chip_data(d);  in tegra_msi_irq_unmask()  local
 1642 	struct tegra_msi *msi = irq_data_get_irq_chip_data(data);  in tegra_compose_msi_msg()  local
 1661 	struct tegra_msi *msi = domain->host_data;  in tegra_msi_domain_alloc()  local
 1688 	struct tegra_msi *msi = domain->host_data;  in tegra_msi_domain_free()  local
 1708 static int tegra_allocate_domains(struct tegra_msi *msi)  in tegra_allocate_domains()
 [all …]
 
 | 
| D | pcie-microchip-host.c | 271 	struct mc_msi msi;  member387 	struct mc_msi *msi = &port->msi;  in mc_pcie_enable_msi()  local
 410 	struct mc_msi *msi = &port->msi;  in mc_handle_msi()  local
 474 	struct mc_msi *msi = &port->msi;  in mc_irq_msi_domain_alloc()  local
 507 	struct mc_msi *msi = &port->msi;  in mc_irq_msi_domain_free()  local
 541 	struct mc_msi *msi = &port->msi;  in mc_allocate_msi_domains()  local
 
 | 
| /Linux-v5.15/arch/arm64/kvm/vgic/ | 
| D | vgic-irqfd.c | 70 			     struct kvm_msi *msi)  in kvm_populate_msi()89 	struct kvm_msi msi;  in kvm_set_msi()  local
 113 		struct kvm_msi msi;  in kvm_arch_set_irq_inatomic()  local
 
 | 
| /Linux-v5.15/drivers/pci/controller/mobiveil/ | 
| D | pcie-mobiveil-host.c | 91 	struct mobiveil_msi *msi = &rp->msi;  in mobiveil_pcie_isr()  local205 	struct mobiveil_msi *msi = &pcie->rp.msi;  in mobiveil_pcie_enable_msi()  local
 401 	struct mobiveil_msi *msi = &pcie->rp.msi;  in mobiveil_irq_msi_domain_alloc()  local
 428 	struct mobiveil_msi *msi = &pcie->rp.msi;  in mobiveil_irq_msi_domain_free()  local
 449 	struct mobiveil_msi *msi = &pcie->rp.msi;  in mobiveil_allocate_msi_domains()  local
 
 | 
| /Linux-v5.15/arch/powerpc/platforms/4xx/ | 
| D | msi.c | 128 				 struct resource res, struct ppc4xx_msi *msi)  in ppc4xx_setup_pcieh_hw()196 	struct ppc4xx_msi *msi = dev->dev.platform_data;  in ppc4xx_of_msi_remove()  local
 216 	struct ppc4xx_msi *msi;  in ppc4xx_msi_probe()  local
 
 | 
| /Linux-v5.15/drivers/media/pci/ddbridge/ | 
| D | ddbridge-main.c | 46 static int msi = 1;  variable48 static int msi;  variable
 
 | 
| /Linux-v5.15/arch/powerpc/sysdev/ | 
| D | fsl_msi.c | 35 #define msi_hwirq(msi, msir_index, intr_index) \  argument322 	struct fsl_msi *msi = platform_get_drvdata(ofdev);  in fsl_of_msi_remove()  local
 350 static int fsl_msi_setup_hwirq(struct fsl_msi *msi, struct platform_device *dev,  in fsl_msi_setup_hwirq()
 395 	struct fsl_msi *msi;  in fsl_of_msi_probe()  local
 
 | 
| /Linux-v5.15/arch/mips/boot/dts/loongson/ | 
| D | loongson64c_4core_ls7a.dts | 28 	msi: msi-controller@2ff00000 {  label
 | 
| D | loongson64g_4core_ls7a.dts | 32 	msi: msi-controller@2ff00000 {  label
 | 
| /Linux-v5.15/drivers/virt/acrn/ | 
| D | vm.c | 106 	struct acrn_msi_entry *msi;  in acrn_msi_inject()  local
 | 
| D | hsm.c | 117 	struct acrn_msi_entry *msi;  in acrn_dev_ioctl()  local
 | 
| /Linux-v5.15/arch/sparc/kernel/ | 
| D | pci_msi.c | 30 		unsigned long msi;  in sparc64_msiq_interrupt()  local129 	int msi, err;  in sparc64_setup_msi_irq()  local
 
 | 
| D | pci_fire.c | 158 				unsigned long *head, unsigned long *msi)  in pci_fire_dequeue_msi()199 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid,  in pci_fire_msi_setup()
 218 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi)  in pci_fire_msi_teardown()
 
 | 
| /Linux-v5.15/arch/s390/pci/ | 
| D | pci_irq.c | 270 	struct msi_desc *msi;  in arch_setup_msi_irqs()  local356 	struct msi_desc *msi;  in arch_teardown_msi_irqs()  local
 
 | 
| /Linux-v5.15/arch/arm64/boot/dts/freescale/ | 
| D | fsl-ls1012a.dtsi | 516 		msi: msi-controller1@1572000 {  label
 | 
| /Linux-v5.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/ | 
| D | pci.h | 33 	bool msi;  member
 | 
| /Linux-v5.15/drivers/irqchip/ | 
| D | irq-gic-v3-its-pci-msi.c | 36 	int msi, msix, *count = data;  in its_pci_msi_vec_count()  local
 | 
| /Linux-v5.15/drivers/dma/dw-edma/ | 
| D | dw-edma-core.h | 96 	struct msi_msg			msi;  member106 	struct msi_msg                  msi;  member
 
 | 
| /Linux-v5.15/virt/kvm/ | 
| D | irqchip.c | 49 int kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi)  in kvm_send_userspace_msi()
 |