Lines Matching refs:dma_rx
241 if (!controller->dma_rx) in spi_imx_can_dma()
1206 ret = dmaengine_slave_config(controller->dma_rx, &rx); in spi_imx_dma_configure()
1287 if (controller->dma_rx) { in spi_imx_sdma_exit()
1288 dma_release_channel(controller->dma_rx); in spi_imx_sdma_exit()
1289 controller->dma_rx = NULL; in spi_imx_sdma_exit()
1315 controller->dma_rx = dma_request_chan(dev, "rx"); in spi_imx_sdma_init()
1316 if (IS_ERR(controller->dma_rx)) { in spi_imx_sdma_init()
1317 ret = PTR_ERR(controller->dma_rx); in spi_imx_sdma_init()
1319 controller->dma_rx = NULL; in spi_imx_sdma_init()
1403 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in spi_imx_dma_transfer()
1415 dma_async_issue_pending(controller->dma_rx); in spi_imx_dma_transfer()
1422 dmaengine_terminate_all(controller->dma_rx); in spi_imx_dma_transfer()
1440 dmaengine_terminate_all(controller->dma_rx); in spi_imx_dma_transfer()
1449 dmaengine_terminate_all(controller->dma_rx); in spi_imx_dma_transfer()