Home
last modified time | relevance | path

Searched refs:msi_domain (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.3-rc2/drivers/bus/fsl-mc/
A Dfsl-mc-msi.c186 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()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-gic-v3-its-fsl-mc-msi.c41 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()
A Dirq-imx-mu-msi.c63 struct irq_domain *msi_domain; member
214 generic_handle_domain_irq(msi_data->msi_domain, i); in imx_mu_msi_irq_handler()
236 msi_data->msi_domain = platform_msi_create_irq_domain(fwnodes, in imx_mu_msi_domains_init()
240 if (!msi_data->msi_domain) { in imx_mu_msi_domains_init()
246 irq_domain_set_pm_device(msi_data->msi_domain, dev); in imx_mu_msi_domains_init()
A Dirq-alpine-msi.c192 struct irq_domain *middle_domain, *msi_domain, *gic_domain; in alpine_msix_init_domains() local
216 msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(node), in alpine_msix_init_domains()
219 if (!msi_domain) { in alpine_msix_init_domains()
A Dirq-loongson-pch-msi.c164 struct irq_domain *middle_domain, *msi_domain; in pch_msi_init_domains() local
177 msi_domain = pci_msi_create_irq_domain(domain_handle, in pch_msi_init_domains()
180 if (!msi_domain) { in pch_msi_init_domains()
A Dirq-ls-scfg-msi.c49 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()
A Dirq-ti-sci-inta.c649 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-6.3-rc2/drivers/pci/controller/
A Dpcie-xilinx.c108 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()
A Dpcie-altera-msi.c32 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()
A Dpci-xgene-msi.c35 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()
A Dpcie-iproc-msi.c104 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()
A Dpci-host-common.c82 bridge->msi_domain = true; in pci_host_common_probe()
A Dpcie-mediatek-gen3.c149 struct irq_domain *msi_domain; member
657 pcie->msi_domain = pci_msi_create_irq_domain(dev->fwnode, in mtk_pcie_init_irq_domains()
660 if (!pcie->msi_domain) { in mtk_pcie_init_irq_domains()
685 if (pcie->msi_domain) in mtk_pcie_irq_teardown()
686 irq_domain_remove(pcie->msi_domain); in mtk_pcie_irq_teardown()
A Dpcie-mediatek.c203 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()
A Dpcie-xilinx-nwl.c147 struct irq_domain *msi_domain; member
514 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in nwl_pcie_init_msi_irq_domain()
517 if (!msi->msi_domain) { in nwl_pcie_init_msi_irq_domain()
A Dpcie-brcmstb.c234 struct irq_domain *msi_domain; member
567 msi->msi_domain = pci_msi_create_irq_domain(fwnode, in brcm_allocate_domains()
570 if (!msi->msi_domain) { in brcm_allocate_domains()
581 irq_domain_remove(msi->msi_domain); in brcm_free_domains()
A Dpcie-microchip-host.c258 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()
A Dpci-aardvark.c282 struct irq_domain *msi_domain; member
1472 pcie->msi_domain = in advk_pcie_init_msi_irq_domain()
1476 if (!pcie->msi_domain) { in advk_pcie_init_msi_irq_domain()
1486 irq_domain_remove(pcie->msi_domain); in advk_pcie_remove_msi_irq_domain()
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dmsi.c625 phb->msi_domain = pci_msi_create_irq_domain(of_node_to_fwnode(phb->dn), in __pseries_msi_allocate_domains()
628 if (!phb->msi_domain) { in __pseries_msi_allocate_domains()
654 if (phb->msi_domain) in pseries_msi_free_domains()
655 irq_domain_remove(phb->msi_domain); in pseries_msi_free_domains()
/linux-6.3-rc2/drivers/pci/controller/dwc/
A Dpcie-designware-host.c245 pp->msi_domain = pci_msi_create_irq_domain(fwnode, in dw_pcie_allocate_domains()
248 if (!pp->msi_domain) { in dw_pcie_allocate_domains()
267 irq_domain_remove(pp->msi_domain); in dw_pcie_free_msi()
A Dpcie-designware.h310 struct irq_domain *msi_domain; member
/linux-6.3-rc2/drivers/pci/controller/mobiveil/
A Dpcie-mobiveil.h138 struct irq_domain *msi_domain; member
A Dpcie-mobiveil-host.c459 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-6.3-rc2/arch/powerpc/include/asm/
A Dpci-bridge.h132 struct irq_domain *msi_domain; member
/linux-6.3-rc2/drivers/acpi/arm64/
A Diort.c791 struct irq_domain *msi_domain; in acpi_configure_pmsi_domain() local
793 msi_domain = iort_get_platform_device_domain(dev); in acpi_configure_pmsi_domain()
794 if (msi_domain) in acpi_configure_pmsi_domain()
795 dev_set_msi_domain(dev, msi_domain); in acpi_configure_pmsi_domain()

Completed in 50 milliseconds

12