Home
last modified time | relevance | path

Searched refs:msi_irq (Results 1 – 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/pci/controller/
Dpci-xgene-msi.c198 int msi_irq; in xgene_irq_domain_alloc() local
202 msi_irq = bitmap_find_next_zero_area(msi->bitmap, NR_MSI_VEC, 0, in xgene_irq_domain_alloc()
204 if (msi_irq < NR_MSI_VEC) in xgene_irq_domain_alloc()
205 bitmap_set(msi->bitmap, msi_irq, msi->num_cpus); in xgene_irq_domain_alloc()
207 msi_irq = -ENOSPC; in xgene_irq_domain_alloc()
211 if (msi_irq < 0) in xgene_irq_domain_alloc()
212 return msi_irq; in xgene_irq_domain_alloc()
214 irq_domain_set_info(domain, virq, msi_irq, in xgene_irq_domain_alloc()
Dpcie-rcar-host.c530 unsigned int msi_irq; in rcar_pcie_msi_irq() local
535 msi_irq = irq_find_mapping(msi->domain, index); in rcar_pcie_msi_irq()
536 if (msi_irq) { in rcar_pcie_msi_irq()
538 generic_handle_irq(msi_irq); in rcar_pcie_msi_irq()
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
Dpcie-designware-plat.c126 pp->msi_irq = platform_get_irq(pdev, 0); in dw_plat_add_pcie_port()
127 if (pp->msi_irq < 0) in dw_plat_add_pcie_port()
128 return pp->msi_irq; in dw_plat_add_pcie_port()
Dpcie-designware-host.c261 if (pp->msi_irq) { in dw_pcie_free_msi()
262 irq_set_chained_handler(pp->msi_irq, NULL); in dw_pcie_free_msi()
263 irq_set_handler_data(pp->msi_irq, NULL); in dw_pcie_free_msi()
386 if (pp->msi_irq) in dw_pcie_host_init()
387 irq_set_chained_handler_and_data(pp->msi_irq, in dw_pcie_host_init()
Dpcie-uniphier.c339 pp->msi_irq = platform_get_irq_byname(pdev, "msi"); in uniphier_add_pcie_port()
340 if (pp->msi_irq < 0) in uniphier_add_pcie_port()
341 return pp->msi_irq; in uniphier_add_pcie_port()
Dpcie-histb.c404 pp->msi_irq = platform_get_irq_byname(pdev, "msi"); in histb_pcie_probe()
405 if (pp->msi_irq < 0) in histb_pcie_probe()
406 return pp->msi_irq; in histb_pcie_probe()
Dpci-meson.c409 pp->msi_irq = platform_get_irq(pdev, 0); in meson_add_pcie_port()
410 if (pp->msi_irq < 0) in meson_add_pcie_port()
411 return pp->msi_irq; in meson_add_pcie_port()
Dpcie-artpec6.c352 pp->msi_irq = platform_get_irq_byname(pdev, "msi"); in artpec6_add_pcie_port()
353 if (pp->msi_irq < 0) in artpec6_add_pcie_port()
354 return pp->msi_irq; in artpec6_add_pcie_port()
Dpci-exynos.c419 pp->msi_irq = platform_get_irq(pdev, 0); in exynos_add_pcie_port()
420 if (pp->msi_irq < 0) in exynos_add_pcie_port()
421 return pp->msi_irq; in exynos_add_pcie_port()
Dpci-imx6.c862 pp->msi_irq = platform_get_irq_byname(pdev, "msi"); in imx6_add_pcie_port()
863 if (pp->msi_irq < 0) in imx6_add_pcie_port()
864 return pp->msi_irq; in imx6_add_pcie_port()
Dpcie-qcom.c1430 pp->msi_irq = platform_get_irq_byname(pdev, "msi"); in qcom_pcie_probe()
1431 if (pp->msi_irq < 0) { in qcom_pcie_probe()
1432 ret = pp->msi_irq; in qcom_pcie_probe()
Dpcie-kirin.c457 pci->pp.msi_irq = irq; in kirin_pcie_add_msi()
Dpcie-designware.h190 int msi_irq; member
Dpcie-tegra194.c1562 pp->msi_irq = of_irq_get_byname(dev->of_node, "msi"); in tegra_pcie_config_rp()
1563 if (!pp->msi_irq) { in tegra_pcie_config_rp()
2291 disable_irq(pcie->pci.pp.msi_irq); in tegra_pcie_dw_shutdown()
/kernel/linux/linux-5.10/arch/sparc/kernel/
Dpci_msi.c113 static struct irq_chip msi_irq = { variable
137 irq_set_chip_and_handler_name(*irq_p, &msi_irq, handle_simple_irq, in sparc64_setup_msi_irq()
/kernel/linux/linux-5.10/drivers/ntb/
Dntb_transport.c199 int msi_irq; member
740 if (!qp->msi_irq) { in ntb_transport_setup_qp_msi()
741 qp->msi_irq = ntbm_msi_request_irq(qp->ndev, ntb_transport_isr, in ntb_transport_setup_qp_msi()
744 if (qp->msi_irq < 0) { in ntb_transport_setup_qp_msi()
761 qp_num, qp->msi_irq, qp->msi_desc.addr_offset, in ntb_transport_setup_qp_msi()
767 devm_free_irq(&nt->ndev->dev, qp->msi_irq, qp); in ntb_transport_setup_qp_msi()
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0030_linux_drivers_pci_misc_nvmem_of_mtd_mmc.patch21324 + pp->msi_irq = platform_get_irq_byname(pdev, "msi");
21325 + if (pp->msi_irq < 0)
21326 + return pp->msi_irq;
21512 - pp->msi_irq = platform_get_irq_byname(pdev, "msi");
21513 - if (pp->msi_irq < 0)
21514 - return pp->msi_irq;
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/
Dhispark_taurus.patch50443 + int msi_irq;
50445 + msi_irq = platform_get_irq_byname(pdev, "msi");
50446 + if (msi_irq < 0) {
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/
Dhispark_taurus.patch344170 + int msi_irq;
344172 + msi_irq = platform_get_irq_byname(pdev, "msi");
344173 + if (msi_irq < 0) {