Lines Matching refs:tx_chan
93 struct dma_chan *tx_chan;
297 if (dma && dma->tx_chan && ourport->tx_in_progress == S3C24XX_TX_DMA) {
298 dmaengine_pause(dma->tx_chan);
299 dmaengine_tx_status(dma->tx_chan, dma->tx_cookie, &state);
300 dmaengine_terminate_all(dma->tx_chan);
330 dmaengine_tx_status(dma->tx_chan, dma->tx_cookie, &state);
419 dma->tx_desc = dmaengine_prep_slave_single(dma->tx_chan,
433 dma_async_issue_pending(dma->tx_chan);
451 if (!ourport->dma || !ourport->dma->tx_chan ||
469 if (!ourport->dma || !ourport->dma->tx_chan)
473 if (ourport->dma && ourport->dma->tx_chan) {
523 dmaengine_pause(dma->tx_chan);
837 if (ourport->dma && ourport->dma->tx_chan &&
1010 dma->tx_chan = dma_request_chan(p->port.dev, "tx");
1011 if (IS_ERR(dma->tx_chan)) {
1013 ret = PTR_ERR(dma->tx_chan);
1017 ret = dma_get_slave_caps(dma->tx_chan, &dma_caps);
1025 dmaengine_slave_config(dma->tx_chan, &dma->tx_conf);
1061 dma_release_channel(dma->tx_chan);
1083 if (dma->tx_chan) {
1084 dmaengine_terminate_all(dma->tx_chan);
1087 dma_release_channel(dma->tx_chan);
1088 dma->tx_chan = NULL;