Lines Matching full:tx_chan
878 dma_dev = lp->tx_chan->device; in axienet_start_xmit_dmaengine()
917 dma_tx_desc = dma_dev->device_prep_slave_sg(lp->tx_chan, skbuf_dma->sgl, in axienet_start_xmit_dmaengine()
928 dma_async_issue_pending(lp->tx_chan); in axienet_start_xmit_dmaengine()
1447 lp->tx_chan = dma_request_chan(lp->dev, "tx_chan0"); in axienet_init_dmaengine()
1448 if (IS_ERR(lp->tx_chan)) { in axienet_init_dmaengine()
1450 return PTR_ERR(lp->tx_chan); in axienet_init_dmaengine()
1511 dma_release_channel(lp->tx_chan); in axienet_init_dmaengine()
1675 dmaengine_terminate_sync(lp->tx_chan); in axienet_stop()
1676 dmaengine_synchronize(lp->tx_chan); in axienet_stop()
1688 dma_release_channel(lp->tx_chan); in axienet_stop()
2801 struct dma_chan *tx_chan; in axienet_probe() local
2808 tx_chan = dma_request_chan(lp->dev, "tx_chan0"); in axienet_probe()
2809 if (IS_ERR(tx_chan)) { in axienet_probe()
2810 ret = PTR_ERR(tx_chan); in axienet_probe()
2817 ret = xilinx_vdma_channel_set_config(tx_chan, &cfg); in axienet_probe()
2820 dma_release_channel(tx_chan); in axienet_probe()
2824 dma_release_channel(tx_chan); in axienet_probe()