| /kernel/linux/linux-5.10/drivers/staging/mt7621-dma/ |
| D | hsdma-mt7621.c | 183 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 …]
|
| /kernel/linux/linux-4.19/drivers/staging/mt7621-dma/ |
| D | mtk-hsdma.c | 188 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() 407 static void mtk_hsdma_chan_done(struct mtk_hsdam_engine *hsdma, in mtk_hsdma_chan_done() 432 struct mtk_hsdam_engine *hsdma = devid; in mtk_hsdma_irq() local [all …]
|
| /kernel/linux/linux-4.19/drivers/dma/mediatek/ |
| D | mtk-hsdma.c | 264 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 …]
|
| /kernel/linux/linux-5.10/drivers/dma/mediatek/ |
| D | mtk-hsdma.c | 264 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 …]
|
| /kernel/linux/linux-4.19/drivers/staging/mt7621-dts/ |
| D | mt7621.dtsi | 179 hsdma: hsdma@7000 { label
|
| /kernel/linux/linux-5.10/drivers/staging/mt7621-dts/ |
| D | mt7621.dtsi | 204 hsdma: hsdma@7000 { label
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/mediatek/ |
| D | mt7622.dtsi | 835 hsdma: dma-controller@1b007000 { label
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt7622.dtsi | 903 hsdma: dma-controller@1b007000 { label
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | mt7623.dtsi | 915 hsdma: dma-controller@1b007000 { label
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | mt7623.dtsi | 891 hsdma: dma-controller@1b007000 { label
|