Lines Matching refs:dma_tx
286 * @dma_tx: dma channel for TX transfer
314 struct dma_chan *dma_tx;
689 if (spi->cur_usedma && spi->dma_tx)
690 dmaengine_terminate_all(spi->dma_tx);
753 if (spi->cur_usedma && spi->dma_tx)
754 dmaengine_terminate_all(spi->dma_tx);
1310 if (spi->tx_buf && spi->dma_tx) {
1312 dmaengine_slave_config(spi->dma_tx, &tx_dma_conf);
1315 spi->dma_tx, xfer->tx_sg.sgl,
1321 if ((spi->tx_buf && spi->dma_tx && !tx_dma_desc) ||
1352 dma_async_issue_pending(spi->dma_tx);
1925 spi->dma_tx = dma_request_chan(spi->dev, "tx");
1926 if (IS_ERR(spi->dma_tx)) {
1927 ret = PTR_ERR(spi->dma_tx);
1928 spi->dma_tx = NULL;
1934 master->dma_tx = spi->dma_tx;
1949 if (spi->dma_tx || spi->dma_rx)
1978 if (spi->dma_tx)
1979 dma_release_channel(spi->dma_tx);
2001 if (master->dma_tx)
2002 dma_release_channel(master->dma_tx);