Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/staging/mt7621-dma/
Dmtk-hsdma.c188 static inline u32 mtk_hsdma_read(struct mtk_hsdam_engine *hsdma, u32 reg) in mtk_hsdma_read()
193 static inline void mtk_hsdma_write(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_write()
199 static void mtk_hsdma_reset_chan(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_reset_chan()
214 static void hsdma_dump_reg(struct mtk_hsdam_engine *hsdma) in hsdma_dump_reg()
237 static void hsdma_dump_desc(struct mtk_hsdam_engine *hsdma, in hsdma_dump_desc()
258 static void mtk_hsdma_reset(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_reset()
293 struct mtk_hsdam_engine *hsdma = mtk_hsdma_chan_get_dev(chan); in mtk_hsdma_terminate_all() local
321 static int mtk_hsdma_start_transfer(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_start_transfer()
406 static void mtk_hsdma_chan_done(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_chan_done()
431 struct mtk_hsdam_engine *hsdma = devid; in mtk_hsdma_irq() local
[all …]
/Linux-v4.19/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-v4.19/drivers/staging/mt7621-dts/
Dmt7621.dtsi179 hsdma: hsdma@7000 { label
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt7622.dtsi835 hsdma: dma-controller@1b007000 { label
/Linux-v4.19/arch/arm/boot/dts/
Dmt7623.dtsi891 hsdma: dma-controller@1b007000 { label