Lines Matching refs:owl_dma_vchan
192 struct owl_dma_vchan *vchan;
203 struct owl_dma_vchan { struct
237 struct owl_dma_vchan *vchans;
300 static inline struct owl_dma_vchan *to_owl_vchan(struct dma_chan *chan) in to_owl_vchan()
302 return container_of(chan, struct owl_dma_vchan, vc.chan); in to_owl_vchan()
381 static inline int owl_dma_cfg_lli(struct owl_dma_vchan *vchan, in owl_dma_cfg_lli()
469 struct owl_dma_vchan *vchan) in owl_dma_get_pchan()
535 static int owl_dma_start_next_txd(struct owl_dma_vchan *vchan) in owl_dma_start_next_txd()
584 static void owl_dma_phy_free(struct owl_dma *od, struct owl_dma_vchan *vchan) in owl_dma_phy_free()
595 struct owl_dma_vchan *vchan; in owl_dma_interrupt()
700 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_terminate_all()
726 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_config()
740 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_pause()
754 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_resume()
771 static u32 owl_dma_getbytes_chan(struct owl_dma_vchan *vchan) in owl_dma_getbytes_chan()
808 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_tx_status()
838 static void owl_dma_phy_alloc_and_start(struct owl_dma_vchan *vchan) in owl_dma_phy_alloc_and_start()
855 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_issue_pending()
872 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_prep_memcpy()
923 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_prep_slave_sg()
988 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_prep_dma_cyclic()
1044 struct owl_dma_vchan *vchan = to_owl_vchan(chan); in owl_dma_free_chan_resources()
1052 struct owl_dma_vchan *vchan = NULL; in owl_dma_free()
1053 struct owl_dma_vchan *next; in owl_dma_free()
1066 struct owl_dma_vchan *vchan; in owl_dma_of_xlate()
1186 sizeof(struct owl_dma_vchan), GFP_KERNEL); in owl_dma_probe()
1191 struct owl_dma_vchan *vchan = &od->vchans[i]; in owl_dma_probe()