Searched refs:imxdma (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | imx-dma.c | 144 struct imxdma_engine *imxdma; member 190 struct imxdma_engine *imxdma; member 226 static inline int is_imx1_dma(struct imxdma_engine *imxdma) in is_imx1_dma() argument 228 return imxdma->devtype == IMX1_DMA; in is_imx1_dma() 231 static inline int is_imx27_dma(struct imxdma_engine *imxdma) in is_imx27_dma() argument 233 return imxdma->devtype == IMX27_DMA; in is_imx27_dma() 256 static void imx_dmav1_writel(struct imxdma_engine *imxdma, unsigned val, in imx_dmav1_writel() argument 259 __raw_writel(val, imxdma->base + offset); in imx_dmav1_writel() 262 static unsigned imx_dmav1_readl(struct imxdma_engine *imxdma, unsigned offset) in imx_dmav1_readl() argument 264 return __raw_readl(imxdma in imx_dmav1_readl() 269 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_hw_chain() local 283 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_sg_next() local 310 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_enable_hw() local 341 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_disable_hw() local 362 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_watchdog() local 375 struct imxdma_engine *imxdma = dev_id; imxdma_err_handler() local 428 struct imxdma_engine *imxdma = imxdmac->imxdma; dma_irq_handle_channel() local 491 struct imxdma_engine *imxdma = dev_id; dma_irq_handler() local 513 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_xfer_desc() local 618 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_tasklet() local 665 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_terminate_all() local 682 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_config_write() local 746 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_tx_submit() local 792 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_free_chan_resources() local 873 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_cyclic() local 930 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_memcpy() local 961 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_interleaved() local 1003 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_issue_pending() local 1043 struct imxdma_engine *imxdma = ofdma->of_dma_data; imxdma_xlate() local 1059 struct imxdma_engine *imxdma; imxdma_probe() local 1227 imxdma_free_irq(struct platform_device *pdev, struct imxdma_engine *imxdma) imxdma_free_irq() argument 1248 struct imxdma_engine *imxdma = platform_get_drvdata(pdev); imxdma_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | imx-dma.c | 144 struct imxdma_engine *imxdma; member 190 struct imxdma_engine *imxdma; member 207 static inline int is_imx1_dma(struct imxdma_engine *imxdma) in is_imx1_dma() argument 209 return imxdma->devtype == IMX1_DMA; in is_imx1_dma() 212 static inline int is_imx27_dma(struct imxdma_engine *imxdma) in is_imx27_dma() argument 214 return imxdma->devtype == IMX27_DMA; in is_imx27_dma() 237 static void imx_dmav1_writel(struct imxdma_engine *imxdma, unsigned val, in imx_dmav1_writel() argument 240 __raw_writel(val, imxdma->base + offset); in imx_dmav1_writel() 243 static unsigned imx_dmav1_readl(struct imxdma_engine *imxdma, unsigned offset) in imx_dmav1_readl() argument 245 return __raw_readl(imxdma in imx_dmav1_readl() 250 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_hw_chain() local 264 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_sg_next() local 291 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_enable_hw() local 322 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_disable_hw() local 343 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_watchdog() local 356 struct imxdma_engine *imxdma = dev_id; imxdma_err_handler() local 409 struct imxdma_engine *imxdma = imxdmac->imxdma; dma_irq_handle_channel() local 472 struct imxdma_engine *imxdma = dev_id; dma_irq_handler() local 494 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_xfer_desc() local 599 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_tasklet() local 646 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_terminate_all() local 663 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_config_write() local 727 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_tx_submit() local 772 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_free_chan_resources() local 853 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_cyclic() local 910 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_memcpy() local 941 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_prep_dma_interleaved() local 983 struct imxdma_engine *imxdma = imxdmac->imxdma; imxdma_issue_pending() local 1023 struct imxdma_engine *imxdma = ofdma->of_dma_data; imxdma_xlate() local 1039 struct imxdma_engine *imxdma; imxdma_probe() local 1200 imxdma_free_irq(struct platform_device *pdev, struct imxdma_engine *imxdma) imxdma_free_irq() argument 1221 struct imxdma_engine *imxdma = platform_get_drvdata(pdev); imxdma_remove() local [all...] |
Completed in 3 milliseconds