Home
last modified time | relevance | path

Searched defs:hsdma (Results 1 – 5 of 5) sorted by relevance

/linux-5.10/drivers/staging/mt7621-dma/
Dmtk-hsdma.c183 static inline u32 mtk_hsdma_read(struct mtk_hsdam_engine *hsdma, u32 reg) in mtk_hsdma_read()
188 static inline void mtk_hsdma_write(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_write()
194 static void mtk_hsdma_reset_chan(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_reset_chan()
209 static void hsdma_dump_reg(struct mtk_hsdam_engine *hsdma) in hsdma_dump_reg()
231 static void hsdma_dump_desc(struct mtk_hsdam_engine *hsdma, in hsdma_dump_desc()
252 static void mtk_hsdma_reset(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_reset()
286 struct mtk_hsdam_engine *hsdma = mtk_hsdma_chan_get_dev(chan); in mtk_hsdma_terminate_all() local
314 static int mtk_hsdma_start_transfer(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_start_transfer()
400 static void mtk_hsdma_chan_done(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_chan_done()
426 struct mtk_hsdam_engine *hsdma = devid; in mtk_hsdma_irq() local
[all …]
/linux-5.10/drivers/dma/mediatek/
Dmtk-hsdma.c264 static struct device *hsdma2dev(struct mtk_hsdma_device *hsdma) in hsdma2dev()
269 static u32 mtk_dma_read(struct mtk_hsdma_device *hsdma, u32 reg) in mtk_dma_read()
274 static void mtk_dma_write(struct mtk_hsdma_device *hsdma, u32 reg, u32 val) in mtk_dma_write()
279 static void mtk_dma_rmw(struct mtk_hsdma_device *hsdma, u32 reg, in mtk_dma_rmw()
290 static void mtk_dma_set(struct mtk_hsdma_device *hsdma, u32 reg, u32 val) in mtk_dma_set()
295 static void mtk_dma_clr(struct mtk_hsdma_device *hsdma, u32 reg, u32 val) in mtk_dma_clr()
305 static int mtk_hsdma_busy_wait(struct mtk_hsdma_device *hsdma) in mtk_hsdma_busy_wait()
315 static int mtk_hsdma_alloc_pchan(struct mtk_hsdma_device *hsdma, in mtk_hsdma_alloc_pchan()
388 static void mtk_hsdma_free_pchan(struct mtk_hsdma_device *hsdma, in mtk_hsdma_free_pchan()
412 static int mtk_hsdma_issue_pending_vdesc(struct mtk_hsdma_device *hsdma, in mtk_hsdma_issue_pending_vdesc()
[all …]
/linux-5.10/drivers/staging/mt7621-dts/
Dmt7621.dtsi204 hsdma: hsdma@7000 { label
/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt7622.dtsi901 hsdma: dma-controller@1b007000 { label
/linux-5.10/arch/arm/boot/dts/
Dmt7623.dtsi915 hsdma: dma-controller@1b007000 { label