Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/dma/
Dfsl-edma.c666 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_tx_handler() local
671 base_addr = fsl_edma->membase; in fsl_edma_tx_handler()
673 intr = edma_readl(fsl_edma, base_addr + EDMA_INTR); in fsl_edma_tx_handler()
677 for (ch = 0; ch < fsl_edma->n_chans; ch++) { in fsl_edma_tx_handler()
679 edma_writeb(fsl_edma, EDMA_CINT_CINT(ch), in fsl_edma_tx_handler()
682 fsl_chan = &fsl_edma->chans[ch]; in fsl_edma_tx_handler()
706 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_err_handler() local
709 err = edma_readl(fsl_edma, fsl_edma->membase + EDMA_ERR); in fsl_edma_err_handler()
713 for (ch = 0; ch < fsl_edma->n_chans; ch++) { in fsl_edma_err_handler()
715 fsl_edma_disable_request(&fsl_edma->chans[ch]); in fsl_edma_err_handler()
[all …]