/linux-5.19.10/drivers/bus/fsl-mc/ |
D | fsl-mc-msi.c | 186 struct irq_domain *msi_domain; in fsl_mc_find_msi_domain() local 193 msi_domain = of_msi_map_get_device_domain(dev, in fsl_mc_find_msi_domain() 201 if (!msi_domain) in fsl_mc_find_msi_domain() 203 msi_domain = of_msi_get_domain(bus_dev, in fsl_mc_find_msi_domain() 207 msi_domain = iort_get_device_domain(dev, mc_dev->icid, in fsl_mc_find_msi_domain() 211 return msi_domain; in fsl_mc_find_msi_domain() 216 struct irq_domain *msi_domain; in fsl_mc_msi_domain_alloc_irqs() local 219 msi_domain = dev_get_msi_domain(dev); in fsl_mc_msi_domain_alloc_irqs() 220 if (!msi_domain) in fsl_mc_msi_domain_alloc_irqs() 238 error = msi_domain_alloc_irqs(msi_domain, dev, irq_count); in fsl_mc_msi_domain_alloc_irqs() [all …]
|
/linux-5.19.10/drivers/soc/ti/ |
D | ti_sci_inta_msi.c | 96 struct irq_domain *msi_domain; in ti_sci_inta_msi_domain_alloc_irqs() local 99 msi_domain = dev_get_msi_domain(dev); in ti_sci_inta_msi_domain_alloc_irqs() 100 if (!msi_domain) in ti_sci_inta_msi_domain_alloc_irqs() 117 ret = msi_domain_alloc_irqs_descs_locked(msi_domain, dev, nvec); in ti_sci_inta_msi_domain_alloc_irqs()
|
/linux-5.19.10/drivers/irqchip/ |
D | irq-gic-v3-its-fsl-mc-msi.c | 41 static int its_fsl_mc_msi_prepare(struct irq_domain *msi_domain, in its_fsl_mc_msi_prepare() argument 61 info->scratchpad[0].ul = fsl_mc_msi_domain_get_msi_id(msi_domain, in its_fsl_mc_msi_prepare() 63 msi_info = msi_get_domain_info(msi_domain->parent); in its_fsl_mc_msi_prepare() 67 return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info); in its_fsl_mc_msi_prepare()
|
D | irq-loongson-pch-msi.c | 160 struct irq_domain *middle_domain, *msi_domain; in pch_msi_init_domains() local 174 msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(node), in pch_msi_init_domains() 177 if (!msi_domain) { in pch_msi_init_domains()
|
D | irq-alpine-msi.c | 192 struct irq_domain *middle_domain, *msi_domain, *gic_domain; in alpine_msix_init_domains() local 217 msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(node), in alpine_msix_init_domains() 220 if (!msi_domain) { in alpine_msix_init_domains()
|
D | irq-ls-scfg-msi.c | 49 struct irq_domain *msi_domain; member 227 msi_data->msi_domain = pci_msi_create_irq_domain( in ls_scfg_msi_domains_init() 231 if (!msi_data->msi_domain) { in ls_scfg_msi_domains_init() 412 irq_domain_remove(msi_data->msi_domain); in ls_scfg_msi_remove()
|
D | irq-ti-sci-inta.c | 649 struct irq_domain *parent_domain, *domain, *msi_domain; in ti_sci_inta_irq_domain_probe() local 712 msi_domain = ti_sci_inta_msi_create_irq_domain(of_node_to_fwnode(node), in ti_sci_inta_irq_domain_probe() 715 if (!msi_domain) { in ti_sci_inta_irq_domain_probe()
|
/linux-5.19.10/drivers/pci/controller/ |
D | pcie-xilinx.c | 108 struct irq_domain *msi_domain; member 291 pcie->msi_domain = pci_msi_create_irq_domain(fwnode, &xilinx_msi_info, parent); in xilinx_allocate_msi_domains() 292 if (!pcie->msi_domain) { in xilinx_allocate_msi_domains() 303 struct irq_domain *parent = pcie->msi_domain->parent; in xilinx_free_msi_domains() 305 irq_domain_remove(pcie->msi_domain); in xilinx_free_msi_domains() 402 domain = pcie->msi_domain->parent; in xilinx_pcie_intr_handler()
|
D | pcie-altera-msi.c | 32 struct irq_domain *msi_domain; member 183 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in altera_allocate_domains() 185 if (!msi->msi_domain) { in altera_allocate_domains() 196 irq_domain_remove(msi->msi_domain); in altera_free_domains()
|
D | pci-xgene-msi.c | 35 struct irq_domain *msi_domain; member 250 msi->msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(msi->node), in xgene_allocate_domains() 254 if (!msi->msi_domain) { in xgene_allocate_domains() 264 if (msi->msi_domain) in xgene_free_domains() 265 irq_domain_remove(msi->msi_domain); in xgene_free_domains()
|
D | pcie-iproc-msi.c | 104 struct irq_domain *msi_domain; member 454 msi->msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(node), in iproc_msi_alloc_domains() 457 if (!msi->msi_domain) { in iproc_msi_alloc_domains() 467 if (msi->msi_domain) in iproc_msi_free_domains() 468 irq_domain_remove(msi->msi_domain); in iproc_msi_free_domains()
|
D | pci-host-common.c | 82 bridge->msi_domain = true; in pci_host_common_probe()
|
D | pcie-mediatek-gen3.c | 149 struct irq_domain *msi_domain; member 618 pcie->msi_domain = pci_msi_create_irq_domain(dev->fwnode, in mtk_pcie_init_irq_domains() 621 if (!pcie->msi_domain) { in mtk_pcie_init_irq_domains() 646 if (pcie->msi_domain) in mtk_pcie_irq_teardown() 647 irq_domain_remove(pcie->msi_domain); in mtk_pcie_irq_teardown()
|
D | pcie-mediatek.c | 203 struct irq_domain *msi_domain; member 507 port->msi_domain = pci_msi_create_irq_domain(fwnode, &mtk_msi_domain_info, in mtk_pcie_allocate_msi_domains() 509 if (!port->msi_domain) { in mtk_pcie_allocate_msi_domains() 543 if (port->msi_domain) in mtk_pcie_irq_teardown() 544 irq_domain_remove(port->msi_domain); in mtk_pcie_irq_teardown() 1113 host->msi_domain = pcie->soc->no_msi; in mtk_pcie_probe()
|
D | pcie-xilinx-nwl.c | 148 struct irq_domain *msi_domain; member 515 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in nwl_pcie_init_msi_irq_domain() 518 if (!msi->msi_domain) { in nwl_pcie_init_msi_irq_domain()
|
D | pcie-brcmstb.c | 290 struct irq_domain *msi_domain; member 625 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in brcm_allocate_domains() 628 if (!msi->msi_domain) { in brcm_allocate_domains() 639 irq_domain_remove(msi->msi_domain); in brcm_free_domains()
|
D | pcie-microchip-host.c | 258 struct irq_domain *msi_domain; member 553 msi->msi_domain = pci_msi_create_irq_domain(fwnode, &mc_msi_domain_info, in mc_allocate_msi_domains() 555 if (!msi->msi_domain) { in mc_allocate_msi_domains()
|
D | pci-aardvark.c | 280 struct irq_domain *msi_domain; member 1389 pcie->msi_domain = in advk_pcie_init_msi_irq_domain() 1393 if (!pcie->msi_domain) { in advk_pcie_init_msi_irq_domain() 1403 irq_domain_remove(pcie->msi_domain); in advk_pcie_remove_msi_irq_domain()
|
/linux-5.19.10/arch/powerpc/platforms/pseries/ |
D | msi.c | 628 phb->msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(phb->dn), in __pseries_msi_allocate_domains() 631 if (!phb->msi_domain) { in __pseries_msi_allocate_domains() 657 if (phb->msi_domain) in pseries_msi_free_domains() 658 irq_domain_remove(phb->msi_domain); in pseries_msi_free_domains()
|
/linux-5.19.10/drivers/pci/controller/dwc/ |
D | pcie-designware-host.c | 246 pp->msi_domain = pci_msi_create_irq_domain(fwnode, in dw_pcie_allocate_domains() 249 if (!pp->msi_domain) { in dw_pcie_allocate_domains() 263 irq_domain_remove(pp->msi_domain); in dw_pcie_free_msi()
|
D | pcie-designware.h | 192 struct irq_domain *msi_domain; member
|
/linux-5.19.10/drivers/pci/controller/mobiveil/ |
D | pcie-mobiveil.h | 138 struct irq_domain *msi_domain; member
|
D | pcie-mobiveil-host.c | 459 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in mobiveil_allocate_msi_domains() 462 if (!msi->msi_domain) { in mobiveil_allocate_msi_domains()
|
/linux-5.19.10/arch/powerpc/include/asm/ |
D | pci-bridge.h | 132 struct irq_domain *msi_domain; member
|
/linux-5.19.10/drivers/acpi/arm64/ |
D | iort.c | 783 struct irq_domain *msi_domain; in acpi_configure_pmsi_domain() local 785 msi_domain = iort_get_platform_device_domain(dev); in acpi_configure_pmsi_domain() 786 if (msi_domain) in acpi_configure_pmsi_domain() 787 dev_set_msi_domain(dev, msi_domain); in acpi_configure_pmsi_domain()
|