Lines Matching full:tx_chan
875 dma_dev = lp->tx_chan->device; in axienet_start_xmit_dmaengine()
914 dma_tx_desc = dma_dev->device_prep_slave_sg(lp->tx_chan, skbuf_dma->sgl, in axienet_start_xmit_dmaengine()
930 dma_async_issue_pending(lp->tx_chan); in axienet_start_xmit_dmaengine()
1444 lp->tx_chan = dma_request_chan(lp->dev, "tx_chan0"); in axienet_init_dmaengine()
1445 if (IS_ERR(lp->tx_chan)) { in axienet_init_dmaengine()
1447 return PTR_ERR(lp->tx_chan); in axienet_init_dmaengine()
1508 dma_release_channel(lp->tx_chan); in axienet_init_dmaengine()
1672 dmaengine_terminate_sync(lp->tx_chan); in axienet_stop()
1673 dmaengine_synchronize(lp->tx_chan); in axienet_stop()
1685 dma_release_channel(lp->tx_chan); in axienet_stop()
2816 struct dma_chan *tx_chan; in axienet_probe() local
2823 tx_chan = dma_request_chan(lp->dev, "tx_chan0"); in axienet_probe()
2824 if (IS_ERR(tx_chan)) { in axienet_probe()
2825 ret = PTR_ERR(tx_chan); in axienet_probe()
2832 ret = xilinx_vdma_channel_set_config(tx_chan, &cfg); in axienet_probe()
2835 dma_release_channel(tx_chan); in axienet_probe()
2839 dma_release_channel(tx_chan); in axienet_probe()