Lines Matching refs:pl08x_dma_chan

178 	struct pl08x_dma_chan *serving;
258 struct pl08x_dma_chan { struct
325 static inline struct pl08x_dma_chan *to_pl08x_chan(struct dma_chan *chan) in to_pl08x_chan()
327 return container_of(chan, struct pl08x_dma_chan, vc.chan); in to_pl08x_chan()
343 static int pl08x_request_mux(struct pl08x_dma_chan *plchan) in pl08x_request_mux()
360 static void pl08x_release_mux(struct pl08x_dma_chan *plchan) in pl08x_release_mux()
537 static void pl08x_start_next_txd(struct pl08x_dma_chan *plchan) in pl08x_start_next_txd()
763 static u32 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) in pl08x_getbytes_chan()
829 struct pl08x_dma_chan *virt_chan) in pl08x_get_phy_channel()
869 static void pl08x_phy_alloc_and_start(struct pl08x_dma_chan *plchan) in pl08x_phy_alloc_and_start()
890 struct pl08x_dma_chan *plchan) in pl08x_phy_reassign_start()
912 static void pl08x_phy_free(struct pl08x_dma_chan *plchan) in pl08x_phy_free()
915 struct pl08x_dma_chan *p, *next; in pl08x_phy_free()
1513 struct pl08x_dma_chan *plchan = to_pl08x_chan(vd->tx.chan); in pl08x_desc_free()
1523 struct pl08x_dma_chan *plchan) in pl08x_free_txd_list()
1556 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_dma_tx_status()
1710 static u32 pl08x_get_cctl(struct pl08x_dma_chan *plchan, in pl08x_get_cctl()
1743 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_issue_pending()
1754 static struct pl08x_txd *pl08x_get_txd(struct pl08x_dma_chan *plchan) in pl08x_get_txd()
1895 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_dma_memcpy()
1943 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_init_txd()
2056 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_slave_sg()
2098 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_prep_dma_cyclic()
2139 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_config()
2164 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_terminate_all()
2198 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_synchronize()
2205 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_pause()
2228 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_resume()
2251 struct pl08x_dma_chan *plchan; in pl08x_filter_id()
2270 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); in pl08x_filter_fn()
2317 struct pl08x_dma_chan *plchan = phychan->serving; in pl08x_irq()
2359 static void pl08x_dma_slave_init(struct pl08x_dma_chan *chan) in pl08x_dma_slave_init()
2374 struct pl08x_dma_chan *chan; in pl08x_dma_init_virtual_channels()
2431 struct pl08x_dma_chan *chan = NULL; in pl08x_free_virtual_channels()
2432 struct pl08x_dma_chan *next; in pl08x_free_virtual_channels()
2462 struct pl08x_dma_chan *chan; in pl08x_debugfs_show()
2471 struct pl08x_dma_chan *virt_chan; in pl08x_debugfs_show()
2538 struct pl08x_dma_chan *chan; in pl08x_find_chan_id()
2557 struct pl08x_dma_chan *plchan; in pl08x_of_xlate()