Lines Matching full:dma_tx
92 struct dma_chan *dma_tx; member
415 dmaengine_slave_config(mcspi_dma->dma_tx, &cfg); in omap2_mcspi_tx_dma()
417 tx = dmaengine_prep_slave_sg(mcspi_dma->dma_tx, xfer->tx_sg.sgl, in omap2_mcspi_tx_dma()
428 dma_async_issue_pending(mcspi_dma->dma_tx); in omap2_mcspi_tx_dma()
643 dmaengine_terminate_sync(mcspi_dma->dma_tx); in omap2_mcspi_txrx_dma()
1007 mcspi_dma->dma_tx = dma_request_chan(mcspi->dev, in omap2_mcspi_request_dma()
1009 if (IS_ERR(mcspi_dma->dma_tx)) { in omap2_mcspi_request_dma()
1010 ret = PTR_ERR(mcspi_dma->dma_tx); in omap2_mcspi_request_dma()
1011 mcspi_dma->dma_tx = NULL; in omap2_mcspi_request_dma()
1036 if (mcspi_dma->dma_tx) { in omap2_mcspi_release_dma()
1037 dma_release_channel(mcspi_dma->dma_tx); in omap2_mcspi_release_dma()
1038 mcspi_dma->dma_tx = NULL; in omap2_mcspi_release_dma()
1206 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_transfer_one()
1218 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_transfer_one()
1297 if (!mcspi_dma->dma_rx || !mcspi_dma->dma_tx) in omap2_mcspi_can_dma()
1304 ctlr->dma_tx = mcspi_dma->dma_tx; in omap2_mcspi_can_dma()