Searched refs:errirq (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/dma/ |
| H A D | fsl-edma-main.c | 353 fsl_edma->errirq = platform_get_irq_byname(pdev, "edma-err"); in fsl_edma_irq_init() 354 if (fsl_edma->errirq < 0) in fsl_edma_irq_init() 355 return fsl_edma->errirq; in fsl_edma_irq_init() 357 if (fsl_edma->txirq == fsl_edma->errirq) { in fsl_edma_irq_init() 372 ret = devm_request_irq(&pdev->dev, fsl_edma->errirq, in fsl_edma_irq_init() 403 fsl_chan->errirq = fsl_chan->txirq; in fsl_edma3_irq_init() 411 fsl_edma->errirq = platform_get_irq_optional(pdev, fsl_edma->n_chans); in fsl_edma3_irq_init() 412 if (fsl_edma->errirq < 0) in fsl_edma3_irq_init() 418 ret = devm_request_irq(&pdev->dev, fsl_edma->errirq, fsl_edma3_err_handler_shared, in fsl_edma3_irq_init() 440 fsl_edma->errirq = platform_get_irq_byname(pdev, "err"); in fsl_edma3_or_irq_init() [all …]
|
| H A D | fsl-edma-common.c | 862 if (fsl_chan->errirq > 0) in fsl_edma_alloc_chan_resources() 863 ret = request_irq(fsl_chan->errirq, fsl_chan->errirq_handler, IRQF_SHARED, in fsl_edma_alloc_chan_resources() 899 if (fsl_chan->errirq) in fsl_edma_free_chan_resources() 900 free_irq(fsl_chan->errirq, fsl_chan); in fsl_edma_free_chan_resources()
|
| H A D | fsl-edma-common.h | 190 int errirq; member 265 int errirq; member
|
| /linux/drivers/dma/sf-pdma/ |
| H A D | sf-pdma.h | 108 int errirq; member
|
| H A D | sf-pdma.c | 433 chan->errirq = irq; in sf_pdma_irq_init() 604 devm_free_irq(&pdev->dev, ch->errirq, ch); in sf_pdma_remove()
|
| /linux/drivers/dma/sh/ |
| H A D | shdmac.c | 686 int err, errirq, i, irq_cnt = 0, irqres = 0, irq_cap = 0; in sh_dmae_probe() local 799 errirq = errirq_res->start; in sh_dmae_probe() 801 err = devm_request_irq(&pdev->dev, errirq, sh_dmae_err, in sh_dmae_probe() 806 errirq, err); in sh_dmae_probe()
|