mtk_hsdam_engine 165 drivers/staging/mt7621-dma/mtk-hsdma.c static inline struct mtk_hsdam_engine *mtk_hsdma_chan_get_dev( mtk_hsdam_engine 168 drivers/staging/mt7621-dma/mtk-hsdma.c return container_of(chan->vchan.chan.device, struct mtk_hsdam_engine, mtk_hsdam_engine 183 drivers/staging/mt7621-dma/mtk-hsdma.c static inline u32 mtk_hsdma_read(struct mtk_hsdam_engine *hsdma, u32 reg) mtk_hsdam_engine 188 drivers/staging/mt7621-dma/mtk-hsdma.c static inline void mtk_hsdma_write(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 194 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_reset_chan(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 209 drivers/staging/mt7621-dma/mtk-hsdma.c static void hsdma_dump_reg(struct mtk_hsdam_engine *hsdma) mtk_hsdam_engine 232 drivers/staging/mt7621-dma/mtk-hsdma.c static void hsdma_dump_desc(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 253 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_reset(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 287 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = mtk_hsdma_chan_get_dev(chan); mtk_hsdam_engine 315 drivers/staging/mt7621-dma/mtk-hsdma.c static int mtk_hsdma_start_transfer(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 401 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_chan_done(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 427 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = devid; mtk_hsdam_engine 447 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = mtk_hsdma_chan_get_dev(chan); mtk_hsdam_engine 501 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_tx(struct mtk_hsdam_engine *hsdma) mtk_hsdam_engine 514 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_rx(struct mtk_hsdam_engine *hsdma) mtk_hsdam_engine 539 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = (struct mtk_hsdam_engine *)arg; mtk_hsdam_engine 545 drivers/staging/mt7621-dma/mtk-hsdma.c static int mtk_hsdam_alloc_desc(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 567 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdam_free_desc(struct mtk_hsdam_engine *hsdma, mtk_hsdam_engine 579 drivers/staging/mt7621-dma/mtk-hsdma.c static int mtk_hsdma_init(struct mtk_hsdam_engine *hsdma) mtk_hsdam_engine 618 drivers/staging/mt7621-dma/mtk-hsdma.c static void mtk_hsdma_uninit(struct mtk_hsdam_engine *hsdma) mtk_hsdam_engine 651 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma; mtk_hsdam_engine 738 drivers/staging/mt7621-dma/mtk-hsdma.c struct mtk_hsdam_engine *hsdma = platform_get_drvdata(pdev);