/linux-6.3-rc2/arch/arm/mach-omap1/ |
A D | omap-dma.c | 764 int dma_irq; in omap_system_dma_probe() local 805 dma_irq = platform_get_irq_byname(pdev, irq_name); in omap_system_dma_probe() 807 if (dma_irq < 0) { in omap_system_dma_probe() 808 ret = dma_irq; in omap_system_dma_probe() 813 if (dma_irq == INT_DMA_LCD) in omap_system_dma_probe() 816 ret = request_irq(dma_irq, in omap_system_dma_probe() 838 int dma_irq, irq_rel = 0; in omap_system_dma_remove() local 841 dma_irq = platform_get_irq(pdev, irq_rel); in omap_system_dma_remove() 842 free_irq(dma_irq, (void *)(irq_rel + 1)); in omap_system_dma_remove()
|
/linux-6.3-rc2/drivers/crypto/keembay/ |
A D | ocs-hcu.c | 812 u32 dma_irq; in ocs_hcu_irq_handler() local 819 dma_irq = readl(hcu_dev->io_base + OCS_HCU_DMA_MSI_ISR); in ocs_hcu_irq_handler() 820 writel(dma_irq, hcu_dev->io_base + OCS_HCU_DMA_MSI_ISR); in ocs_hcu_irq_handler() 823 if (hcu_irq & HCU_IRQ_HASH_ERR_MASK || dma_irq & HCU_DMA_IRQ_ERR_MASK) { in ocs_hcu_irq_handler() 829 if (hcu_irq & HCU_IRQ_HASH_DONE || dma_irq & HCU_DMA_IRQ_SRC_DONE) in ocs_hcu_irq_handler()
|
/linux-6.3-rc2/drivers/net/ethernet/amd/ |
A D | declance.c | 253 int dma_irq; member 813 if (lp->dma_irq >= 0) { in lance_open() 816 if (request_irq(lp->dma_irq, lance_dma_merr_int, IRQF_ONESHOT, in lance_open() 820 lp->dma_irq); in lance_open() 851 if (lp->dma_irq >= 0) { in lance_close() 864 free_irq(lp->dma_irq, dev); in lance_close() 1107 lp->dma_irq = dec_interrupt[DEC_IRQ_LANCE_MERR]; in dec_lance_probe() 1131 lp->dma_irq = -1; in dec_lance_probe() 1159 lp->dma_irq = -1; in dec_lance_probe()
|
/linux-6.3-rc2/drivers/net/ethernet/synopsys/ |
A D | dwc-xlgmac-net.c | 352 disable_irq_nosync(channel->dma_irq); in xlgmac_dma_isr() 372 disable_irq_nosync(channel->dma_irq); in xlgmac_tx_timer() 481 ret = devm_request_irq(pdata->dev, channel->dma_irq, in xlgmac_request_irqs() 486 channel->dma_irq); in xlgmac_request_irqs() 496 devm_free_irq(pdata->dev, channel->dma_irq, channel); in xlgmac_request_irqs() 515 devm_free_irq(pdata->dev, channel->dma_irq, channel); in xlgmac_free_irqs() 869 xlgmac_dma_isr(channel->dma_irq, channel); in xlgmac_poll_controller() 1300 enable_irq(channel->dma_irq); in xlgmac_one_poll()
|
A D | dwc-xlgmac.h | 367 int dma_irq; member
|
A D | dwc-xlgmac-desc.c | 272 channel->dma_irq = ret; in xlgmac_alloc_channels()
|
/linux-6.3-rc2/drivers/mmc/host/ |
A D | wmt-sdmmc.c | 756 int regular_irq, dma_irq; in wmt_mci_probe() local 770 dma_irq = irq_of_parse_and_map(np, 1); in wmt_mci_probe() 772 if (!regular_irq || !dma_irq) { in wmt_mci_probe() 818 priv->irq_dma = dma_irq; in wmt_mci_probe() 826 ret = request_irq(dma_irq, wmt_mci_dma_isr, 0, "sdmmc", priv); in wmt_mci_probe() 874 free_irq(dma_irq, priv); in wmt_mci_probe()
|
A D | tmio_mmc.h | 131 bool (*dma_irq)(struct tmio_mmc_host *host); member
|
A D | renesas_sdhi_internal_dmac.c | 574 .dma_irq = renesas_sdhi_internal_dmac_dma_irq,
|
A D | tmio_mmc_core.c | 672 if (host->dma_ops && host->dma_ops->dma_irq && host->dma_ops->dma_irq(host)) in __tmio_mmc_sdcard_irq()
|
/linux-6.3-rc2/drivers/net/ethernet/amd/xgbe/ |
A D | xgbe-drv.c | 220 channel->dma_irq = pdata->channel_irq[i]; in xgbe_alloc_channels() 249 channel->name, channel->dma_regs, channel->dma_irq, in xgbe_alloc_channels() 629 disable_irq_nosync(channel->dma_irq); in xgbe_dma_isr() 660 disable_irq_nosync(channel->dma_irq); in xgbe_tx_timer() 1027 ret = devm_request_irq(pdata->dev, channel->dma_irq, in xgbe_request_irqs() 1032 channel->dma_irq); in xgbe_request_irqs() 1036 irq_set_affinity_hint(channel->dma_irq, in xgbe_request_irqs() 1047 irq_set_affinity_hint(channel->dma_irq, NULL); in xgbe_request_irqs() 1079 irq_set_affinity_hint(channel->dma_irq, NULL); in xgbe_free_irqs() 2149 xgbe_dma_isr(channel->dma_irq, channel); in xgbe_poll_controller() [all …]
|
A D | xgbe.h | 508 int dma_irq; member
|
/linux-6.3-rc2/drivers/tty/serial/8250/ |
A D | 8250_bcm7271.c | 948 int dma_irq; in brcmuart_probe() local 1098 dma_irq = platform_get_irq_byname(pdev, "dma"); in brcmuart_probe() 1099 if (dma_irq < 0) { in brcmuart_probe() 1100 ret = dma_irq; in brcmuart_probe() 1104 ret = devm_request_irq(dev, dma_irq, brcmuart_isr, in brcmuart_probe()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/brcmnand/ |
A D | brcmnand.c | 221 unsigned int dma_irq; member 1114 disable_irq(ctrl->dma_irq); in disable_ctrl_irqs() 3113 ctrl->dma_irq = platform_get_irq(pdev, 1); in brcmnand_probe() 3114 if ((int)ctrl->dma_irq < 0) { in brcmnand_probe() 3120 ret = devm_request_irq(dev, ctrl->dma_irq, in brcmnand_probe() 3125 ctrl->dma_irq, ret); in brcmnand_probe()
|
/linux-6.3-rc2/drivers/usb/gadget/udc/ |
A D | omap_udc.c | 636 static void dma_irq(struct omap_udc *udc, u16 irq_src) in dma_irq() function 1845 dma_irq(_udc, irq_src); in omap_udc_irq()
|