Lines Matching defs:owl_dma_vchan
192 struct owl_dma_vchan *vchan;
196 * struct owl_dma_vchan - Wrapper for DMA ENGINE channel
203 struct owl_dma_vchan {
237 struct owl_dma_vchan *vchans;
300 static inline struct owl_dma_vchan *to_owl_vchan(struct dma_chan *chan)
302 return container_of(chan, struct owl_dma_vchan, vc.chan);
381 static inline int owl_dma_cfg_lli(struct owl_dma_vchan *vchan,
469 struct owl_dma_vchan *vchan)
535 static int owl_dma_start_next_txd(struct owl_dma_vchan *vchan)
584 static void owl_dma_phy_free(struct owl_dma *od, struct owl_dma_vchan *vchan)
595 struct owl_dma_vchan *vchan;
700 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
726 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
740 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
754 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
771 static u32 owl_dma_getbytes_chan(struct owl_dma_vchan *vchan)
808 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
838 static void owl_dma_phy_alloc_and_start(struct owl_dma_vchan *vchan)
855 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
872 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
923 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
988 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
1044 struct owl_dma_vchan *vchan = to_owl_vchan(chan);
1052 struct owl_dma_vchan *vchan = NULL;
1053 struct owl_dma_vchan *next;
1066 struct owl_dma_vchan *vchan;
1186 sizeof(struct owl_dma_vchan), GFP_KERNEL);
1191 struct owl_dma_vchan *vchan = &od->vchans[i];