Lines Matching refs:dma_tx
290 * @dma_tx: dma channel for TX transfer
319 struct dma_chan *dma_tx;
677 if (spi->cur_usedma && spi->dma_tx)
678 dmaengine_terminate_async(spi->dma_tx);
720 if (spi->cur_usedma && spi->dma_tx)
721 dmaengine_terminate_async(spi->dma_tx);
1277 if (spi->tx_buf && spi->dma_tx) {
1279 dmaengine_slave_config(spi->dma_tx, &tx_dma_conf);
1282 spi->dma_tx, xfer->tx_sg.sgl,
1288 if ((spi->tx_buf && spi->dma_tx && !tx_dma_desc) ||
1319 dma_async_issue_pending(spi->dma_tx);
1917 spi->dma_tx = dma_request_chan(spi->dev, "tx");
1918 if (IS_ERR(spi->dma_tx)) {
1919 ret = PTR_ERR(spi->dma_tx);
1920 spi->dma_tx = NULL;
1926 ctrl->dma_tx = spi->dma_tx;
1941 if (spi->dma_tx || spi->dma_rx)
1972 if (spi->dma_tx)
1973 dma_release_channel(spi->dma_tx);
1997 if (ctrl->dma_tx)
1998 dma_release_channel(ctrl->dma_tx);