Home
last modified time | relevance | path

Searched refs:dw_edma (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/dw-edma/
Ddw-edma-v0-core.h15 void dw_edma_v0_core_off(struct dw_edma *chan);
16 u16 dw_edma_v0_core_ch_count(struct dw_edma *chan, enum dw_edma_dir dir);
20 u32 dw_edma_v0_core_status_done_int(struct dw_edma *chan, enum dw_edma_dir dir);
21 u32 dw_edma_v0_core_status_abort_int(struct dw_edma *chan, enum dw_edma_dir dir);
Ddw-edma-v0-core.c26 static inline struct dw_edma_v0_regs __iomem *__dw_regs(struct dw_edma *dw) in __dw_regs()
57 __dw_ch_regs(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch) in __dw_ch_regs()
68 static inline void writel_ch(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch, in writel_ch()
91 static inline u32 readl_ch(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch, in readl_ch()
128 void dw_edma_v0_core_off(struct dw_edma *dw) in dw_edma_v0_core_off()
135 u16 dw_edma_v0_core_ch_count(struct dw_edma *dw, enum dw_edma_dir dir) in dw_edma_v0_core_ch_count()
152 struct dw_edma *dw = chan->chip->dw; in dw_edma_v0_core_ch_status()
168 struct dw_edma *dw = chan->chip->dw; in dw_edma_v0_core_clear_done_int()
176 struct dw_edma *dw = chan->chip->dw; in dw_edma_v0_core_clear_abort_int()
182 u32 dw_edma_v0_core_status_done_int(struct dw_edma *dw, enum dw_edma_dir dir) in dw_edma_v0_core_status_done_int()
[all …]
Ddw-edma-core.h103 struct dw_edma *dw;
110 struct dw_edma { struct
Ddw-edma-core.c68 struct dw_edma *dw = chan->chip->dw; in dw_edma_alloc_chunk()
550 struct dw_edma *dw = dw_irq->dw; in dw_edma_interrupt()
643 struct dw_edma *dw = chip->dw; in dw_edma_channel_setup()
786 struct dw_edma *dw = chip->dw; in dw_edma_irq_request()
848 struct dw_edma *dw; in dw_edma_probe()
927 struct dw_edma *dw = chip->dw; in dw_edma_remove()
Ddw-edma-pcie.c73 struct dw_edma *dw; in dw_edma_pcie_probe()
Ddw-edma-v0-debugfs.c42 static struct dw_edma *dw;
/kernel/linux/linux-5.10/include/linux/dma/
Dedma.h15 struct dw_edma;
28 struct dw_edma *dw;