Lines Matching refs:dma_rx
231 if (!master->dma_rx) in spi_imx_can_dma()
1189 ret = dmaengine_slave_config(master->dma_rx, &rx); in spi_imx_dma_configure()
1266 if (master->dma_rx) { in spi_imx_sdma_exit()
1267 dma_release_channel(master->dma_rx); in spi_imx_sdma_exit()
1268 master->dma_rx = NULL; in spi_imx_sdma_exit()
1298 master->dma_rx = dma_request_chan(dev, "rx"); in spi_imx_sdma_init()
1299 if (IS_ERR(master->dma_rx)) { in spi_imx_sdma_init()
1300 ret = PTR_ERR(master->dma_rx); in spi_imx_sdma_init()
1302 master->dma_rx = NULL; in spi_imx_sdma_init()
1386 desc_rx = dmaengine_prep_slave_sg(master->dma_rx, in spi_imx_dma_transfer()
1398 dma_async_issue_pending(master->dma_rx); in spi_imx_dma_transfer()
1405 dmaengine_terminate_all(master->dma_rx); in spi_imx_dma_transfer()
1423 dmaengine_terminate_all(master->dma_rx); in spi_imx_dma_transfer()
1432 dmaengine_terminate_all(master->dma_rx); in spi_imx_dma_transfer()