Lines Matching full:dma_tx
385 ret = dmaengine_slave_config(controller->dma_tx, &tx); in fsl_lpspi_dma_configure()
599 desc_tx = dmaengine_prep_slave_sg(controller->dma_tx, in fsl_lpspi_dma_transfer()
603 dmaengine_terminate_all(controller->dma_tx); in fsl_lpspi_dma_transfer()
611 dma_async_issue_pending(controller->dma_tx); in fsl_lpspi_dma_transfer()
624 dmaengine_terminate_all(controller->dma_tx); in fsl_lpspi_dma_transfer()
634 dmaengine_terminate_all(controller->dma_tx); in fsl_lpspi_dma_transfer()
644 dmaengine_terminate_all(controller->dma_tx); in fsl_lpspi_dma_transfer()
654 dmaengine_terminate_all(controller->dma_tx); in fsl_lpspi_dma_transfer()
673 if (controller->dma_tx) { in fsl_lpspi_dma_exit()
674 dma_release_channel(controller->dma_tx); in fsl_lpspi_dma_exit()
675 controller->dma_tx = NULL; in fsl_lpspi_dma_exit()
686 controller->dma_tx = dma_request_chan(dev, "tx"); in fsl_lpspi_dma_init()
687 if (IS_ERR(controller->dma_tx)) { in fsl_lpspi_dma_init()
688 ret = PTR_ERR(controller->dma_tx); in fsl_lpspi_dma_init()
690 controller->dma_tx = NULL; in fsl_lpspi_dma_init()