Lines Matching refs:chan_rx
203 struct dma_chan *chan_rx; member
408 dma->rx_desc = dmaengine_prep_slave_single(dma->chan_rx, in dspi_next_xfer_dma_submit()
429 dma_async_issue_pending(dma->chan_rx); in dspi_next_xfer_dma_submit()
442 dmaengine_terminate_all(dma->chan_rx); in dspi_next_xfer_dma_submit()
451 dmaengine_terminate_all(dma->chan_rx); in dspi_next_xfer_dma_submit()
503 dma->chan_rx = dma_request_chan(dev, "rx"); in dspi_request_dma()
504 if (IS_ERR(dma->chan_rx)) { in dspi_request_dma()
506 ret = PTR_ERR(dma->chan_rx); in dspi_request_dma()
525 dma->rx_dma_buf = dma_alloc_coherent(dma->chan_rx->device->dev, in dspi_request_dma()
542 ret = dmaengine_slave_config(dma->chan_rx, &cfg); in dspi_request_dma()
564 dma_free_coherent(dma->chan_rx->device->dev, in dspi_request_dma()
572 dma_release_channel(dma->chan_rx); in dspi_request_dma()
594 if (dma->chan_rx) { in dspi_release_dma()
595 dma_free_coherent(dma->chan_rx->device->dev, dma_bufsize, in dspi_release_dma()
597 dma_release_channel(dma->chan_rx); in dspi_release_dma()
1206 dmaengine_terminate_sync(dspi->dma->chan_rx); in dspi_slave_abort()