Lines Matching refs:pl08x_dma_chan

166 	struct pl08x_dma_chan *serving;
247 struct pl08x_dma_chan { struct
315 static inline struct pl08x_dma_chan *to_pl08x_chan(struct dma_chan *chan) in to_pl08x_chan()
317 return container_of(chan, struct pl08x_dma_chan, vc.chan); in to_pl08x_chan()
333 static int pl08x_request_mux(struct pl08x_dma_chan *plchan) in pl08x_request_mux()
350 static void pl08x_release_mux(struct pl08x_dma_chan *plchan) in pl08x_release_mux()
527 static void pl08x_start_next_txd(struct pl08x_dma_chan *plchan) in pl08x_start_next_txd()
753 static u32 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) in pl08x_getbytes_chan()
819 struct pl08x_dma_chan *virt_chan) in pl08x_get_phy_channel()
859 static void pl08x_phy_alloc_and_start(struct pl08x_dma_chan *plchan) in pl08x_phy_alloc_and_start()
881 struct pl08x_dma_chan *plchan) in pl08x_phy_reassign_start()
903 static void pl08x_phy_free(struct pl08x_dma_chan *plchan) in pl08x_phy_free()
906 struct pl08x_dma_chan *p, *next; in pl08x_phy_free()
1511 struct pl08x_dma_chan *plchan = to_pl08x_chan(vd->tx.chan); in pl08x_desc_free()
1521 struct pl08x_dma_chan *plchan) in pl08x_free_txd_list()
1554 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_dma_tx_status()
1708 static u32 pl08x_get_cctl(struct pl08x_dma_chan *plchan, in pl08x_get_cctl()
1741 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_issue_pending()
1752 static struct pl08x_txd *pl08x_get_txd(struct pl08x_dma_chan *plchan) in pl08x_get_txd()
1893 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_dma_memcpy()
1941 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_init_txd()
2054 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_slave_sg()
2096 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_dma_cyclic()
2137 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_config()
2162 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_terminate_all()
2196 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_synchronize()
2203 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_pause()
2226 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_resume()
2249 struct pl08x_dma_chan *plchan; in pl08x_filter_id()
2268 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_filter_fn()
2315 struct pl08x_dma_chan *plchan = phychan->serving; in pl08x_irq()
2357 static void pl08x_dma_slave_init(struct pl08x_dma_chan *chan) in pl08x_dma_slave_init()
2372 struct pl08x_dma_chan *chan; in pl08x_dma_init_virtual_channels()
2429 struct pl08x_dma_chan *chan = NULL; in pl08x_free_virtual_channels()
2430 struct pl08x_dma_chan *next; in pl08x_free_virtual_channels()
2460 struct pl08x_dma_chan *chan; in pl08x_debugfs_show()
2469 struct pl08x_dma_chan *virt_chan; in pl08x_debugfs_show()
2525 struct pl08x_dma_chan *chan; in pl08x_find_chan_id()
2544 struct pl08x_dma_chan *plchan; in pl08x_of_xlate()