Lines Matching refs:dma_rx
291 * @dma_rx: dma channel for RX transfer
320 struct dma_chan *dma_rx;
679 if (spi->cur_usedma && spi->dma_rx)
680 dmaengine_terminate_async(spi->dma_rx);
722 if (spi->cur_usedma && spi->dma_rx)
723 dmaengine_terminate_async(spi->dma_rx);
1261 if (spi->rx_buf && spi->dma_rx) {
1263 dmaengine_slave_config(spi->dma_rx, &rx_dma_conf);
1270 spi->dma_rx, xfer->rx_sg.sgl,
1289 (spi->rx_buf && spi->dma_rx && !rx_dma_desc))
1304 dma_async_issue_pending(spi->dma_rx);
1333 if (spi->dma_rx)
1334 dmaengine_terminate_sync(spi->dma_rx);
1929 spi->dma_rx = dma_request_chan(spi->dev, "rx");
1930 if (IS_ERR(spi->dma_rx)) {
1931 ret = PTR_ERR(spi->dma_rx);
1932 spi->dma_rx = NULL;
1938 ctrl->dma_rx = spi->dma_rx;
1941 if (spi->dma_tx || spi->dma_rx)
1974 if (spi->dma_rx)
1975 dma_release_channel(spi->dma_rx);
1999 if (ctrl->dma_rx)
2000 dma_release_channel(ctrl->dma_rx);