Searched refs:fsl_edma (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl-edma.c | 32 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_tx_handler() local 34 struct edma_regs *regs = &fsl_edma->regs; in fsl_edma_tx_handler() 37 intr = edma_readl(fsl_edma, regs->intl); in fsl_edma_tx_handler() 41 for (ch = 0; ch < fsl_edma->n_chans; ch++) { in fsl_edma_tx_handler() 43 edma_writeb(fsl_edma, EDMA_CINT_CINT(ch), regs->cint); in fsl_edma_tx_handler() 45 fsl_chan = &fsl_edma->chans[ch]; in fsl_edma_tx_handler() 76 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_err_handler() local 78 struct edma_regs *regs = &fsl_edma->regs; in fsl_edma_err_handler() 80 err = edma_readl(fsl_edma, regs->errl); in fsl_edma_err_handler() 84 for (ch = 0; ch < fsl_edma in fsl_edma_err_handler() 106 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; fsl_edma_xlate() local 137 fsl_edma_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma_irq_init() argument 176 fsl_edma2_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma2_irq_init() argument 218 fsl_edma_irq_exit( struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma_irq_exit() argument 229 fsl_disable_clocks(struct fsl_edma_engine *fsl_edma, int nr_clocks) fsl_disable_clocks() argument 270 struct fsl_edma_engine *fsl_edma; fsl_edma_probe() local 423 struct fsl_edma_engine *fsl_edma = platform_get_drvdata(pdev); fsl_edma_remove() local 436 struct fsl_edma_engine *fsl_edma = dev_get_drvdata(dev); fsl_edma_suspend_late() local 460 struct fsl_edma_engine *fsl_edma = dev_get_drvdata(dev); fsl_edma_resume_early() local [all...] |
H A D | fsl-edma-common.h | 152 struct fsl_edma_engine *fsl_edma);
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl-edma-main.c | 37 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_tx_handler() local 39 struct edma_regs *regs = &fsl_edma->regs; in fsl_edma_tx_handler() 41 intr = edma_readl(fsl_edma, regs->intl); in fsl_edma_tx_handler() 45 for (ch = 0; ch < fsl_edma->n_chans; ch++) { in fsl_edma_tx_handler() 47 edma_writeb(fsl_edma, EDMA_CINT_CINT(ch), regs->cint); in fsl_edma_tx_handler() 48 fsl_edma_tx_chan_handler(&fsl_edma->chans[ch]); in fsl_edma_tx_handler() 72 struct fsl_edma_engine *fsl_edma = dev_id; in fsl_edma_err_handler() local 74 struct edma_regs *regs = &fsl_edma->regs; in fsl_edma_err_handler() 76 err = edma_readl(fsl_edma, regs->errl); in fsl_edma_err_handler() 80 for (ch = 0; ch < fsl_edma in fsl_edma_err_handler() 101 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; fsl_edma_xlate() local 134 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; fsl_edma3_xlate() local 185 fsl_edma_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma_irq_init() argument 225 fsl_edma3_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma3_irq_init() argument 257 fsl_edma2_irq_init(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma2_irq_init() argument 299 fsl_edma_irq_exit( struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma_irq_exit() argument 310 fsl_disable_clocks(struct fsl_edma_engine *fsl_edma, int nr_clocks) fsl_disable_clocks() argument 382 fsl_edma3_attach_pd(struct platform_device *pdev, struct fsl_edma_engine *fsl_edma) fsl_edma3_attach_pd() argument 427 struct fsl_edma_engine *fsl_edma; fsl_edma_probe() local 627 struct fsl_edma_engine *fsl_edma = platform_get_drvdata(pdev); fsl_edma_remove() local 640 struct fsl_edma_engine *fsl_edma = dev_get_drvdata(dev); fsl_edma_suspend_late() local 666 struct fsl_edma_engine *fsl_edma = dev_get_drvdata(dev); fsl_edma_resume_early() local [all...] |
H A D | fsl-edma-common.h | 211 struct fsl_edma_engine *fsl_edma);
|
Completed in 3 milliseconds