Searched refs:msi_irq (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-host.c | 233 if (pp->msi_irq[ctrl] > 0) in dw_pcie_free_msi() 234 irq_set_chained_handler_and_data(pp->msi_irq[ctrl], NULL, NULL); in dw_pcie_free_msi() 289 pp->msi_irq[ctrl] = irq; in dw_pcie_parse_split_msi_irq() 320 if (!pp->msi_irq[0]) { in dw_pcie_msi_host_init() 330 if (!pp->msi_irq[0]) { in dw_pcie_msi_host_init() 331 pp->msi_irq[0] = platform_get_irq_byname_optional(pdev, "msi"); in dw_pcie_msi_host_init() 332 if (pp->msi_irq[0] < 0) { in dw_pcie_msi_host_init() 333 pp->msi_irq[0] = platform_get_irq(pdev, 0); in dw_pcie_msi_host_init() 334 if (pp->msi_irq[0] < 0) in dw_pcie_msi_host_init() 335 return pp->msi_irq[0]; in dw_pcie_msi_host_init() [all …]
|
| H A D | pcie-spear13xx.c | 172 pp->msi_irq[0] = -ENODEV; in spear13xx_add_pcie_port()
|
| H A D | pci-exynos.c | 267 pp->msi_irq[0] = -ENODEV; in exynos_add_pcie_port()
|
| H A D | pcie-keembay.c | 349 pp->msi_irq[0] = -ENODEV; in keembay_pcie_add_pcie_port()
|
| H A D | pci-dra7xx.c | 495 pp->msi_irq[0] = -ENODEV; in dra7xx_add_pcie_port()
|
| H A D | pcie-designware.h | 433 int msi_irq[MAX_MSI_CTRLS]; member
|
| H A D | pcie-tegra194.c | 2409 disable_irq(pcie->pci.pp.msi_irq[0]); in tegra_pcie_dw_shutdown()
|
| /linux/drivers/mailbox/ |
| H A D | riscv-sbi-mpxy-mbox.c | 384 u32 msi_irq; member 557 if (mchan->msi_irq == U32_MAX) in mpxy_mbox_setup_msi() 565 rc = request_threaded_irq(mchan->msi_irq, NULL, mpxy_mbox_irq_thread, in mpxy_mbox_setup_msi() 581 free_irq(mchan->msi_irq, chan); in mpxy_mbox_setup_msi() 595 if (mchan->msi_irq == U32_MAX) in mpxy_mbox_cleanup_msi() 612 free_irq(mchan->msi_irq, chan); in mpxy_mbox_cleanup_msi() 828 mchan->msi_irq = U32_MAX; in mpxy_mbox_populate_channels() 961 mchan->msi_irq = msi_get_virq(dev, mchan->msi_index); in mpxy_mbox_probe()
|
| /linux/drivers/thermal/intel/int340x_thermal/ |
| H A D | processor_thermal_device_pci.c | 278 static bool msi_irq; variable 319 msi_irq = true; in proc_thermal_setup_msi() 410 if (msi_irq) in proc_thermal_pci_probe() 432 if (msi_irq) in proc_thermal_pci_remove()
|
| /linux/drivers/pci/controller/plda/ |
| H A D | pcie-plda-host.c | 476 port->msi_irq = irq_create_mapping(port->event_domain, in plda_init_interrupts() 478 if (!port->msi_irq) in plda_init_interrupts() 482 irq_set_chained_handler_and_data(port->msi_irq, plda_handle_msi, port); in plda_init_interrupts() 563 irq_set_chained_handler_and_data(pcie->msi_irq, NULL, NULL); in plda_pcie_irq_domain_deinit()
|
| H A D | pcie-plda.h | 187 int msi_irq; member
|
| /linux/arch/sparc/kernel/ |
| H A D | pci_msi.c | 115 static struct irq_chip msi_irq = { variable 139 irq_set_chip_and_handler_name(*irq_p, &msi_irq, handle_simple_irq, in sparc64_setup_msi_irq()
|
| /linux/drivers/ntb/ |
| H A D | ntb_transport.c | 208 int msi_irq; member 706 if (!qp->msi_irq) { in ntb_transport_setup_qp_msi() 707 qp->msi_irq = ntbm_msi_request_irq(qp->ndev, ntb_transport_isr, in ntb_transport_setup_qp_msi() 710 if (qp->msi_irq < 0) { in ntb_transport_setup_qp_msi() 727 qp_num, qp->msi_irq, qp->msi_desc.addr_offset, in ntb_transport_setup_qp_msi() 733 devm_free_irq(&nt->ndev->dev, qp->msi_irq, qp); in ntb_transport_setup_qp_msi()
|