Lines Matching defs:owl_dma_pchan
183 * struct owl_dma_pchan - Holder for the physical channels
188 struct owl_dma_pchan {
195 * struct owl_dma_pchan - Wrapper for DMA ENGINE channel
204 struct owl_dma_pchan *pchan;
233 struct owl_dma_pchan *pchans;
240 static void pchan_update(struct owl_dma_pchan *pchan, u32 reg,
255 static void pchan_writel(struct owl_dma_pchan *pchan, u32 reg, u32 data)
260 static u32 pchan_readl(struct owl_dma_pchan *pchan, u32 reg)
467 static struct owl_dma_pchan *owl_dma_get_pchan(struct owl_dma *od,
470 struct owl_dma_pchan *pchan = NULL;
490 static int owl_dma_pchan_busy(struct owl_dma *od, struct owl_dma_pchan *pchan)
500 struct owl_dma_pchan *pchan)
524 static void owl_dma_pause_pchan(struct owl_dma_pchan *pchan)
529 static void owl_dma_resume_pchan(struct owl_dma_pchan *pchan)
538 struct owl_dma_pchan *pchan = vchan->pchan;
595 struct owl_dma_pchan *pchan;
772 struct owl_dma_pchan *pchan;
840 struct owl_dma_pchan *pchan;
1171 sizeof(struct owl_dma_pchan), GFP_KERNEL);
1176 struct owl_dma_pchan *pchan = &od->pchans[i];