Lines Matching full:dma_rx
226 dmaengine_slave_config(host->dma_rx, &rxconf); in sun6i_spi_prepare_dma()
228 rxdesc = dmaengine_prep_slave_sg(host->dma_rx, in sun6i_spi_prepare_dma()
257 dmaengine_terminate_sync(host->dma_rx); in sun6i_spi_prepare_dma()
264 dma_async_issue_pending(host->dma_rx); in sun6i_spi_prepare_dma()
522 dmaengine_terminate_sync(host->dma_rx); in sun6i_spi_transfer_one()
715 host->dma_rx = dma_request_chan(&pdev->dev, "rx"); in sun6i_spi_probe()
716 if (IS_ERR(host->dma_rx)) { in sun6i_spi_probe()
717 if (PTR_ERR(host->dma_rx) == -EPROBE_DEFER) { in sun6i_spi_probe()
722 host->dma_rx = NULL; in sun6i_spi_probe()
725 if (host->dma_tx && host->dma_rx) { in sun6i_spi_probe()
758 if (host->dma_rx) in sun6i_spi_probe()
759 dma_release_channel(host->dma_rx); in sun6i_spi_probe()
776 if (host->dma_rx) in sun6i_spi_remove()
777 dma_release_channel(host->dma_rx); in sun6i_spi_remove()