Lines Matching refs:dma_tx
101 struct dma_chan *dma_tx; member
402 if (mcspi_dma->dma_tx) { in omap2_mcspi_tx_dma()
406 dmaengine_slave_config(mcspi_dma->dma_tx, &cfg); in omap2_mcspi_tx_dma()
412 tx = dmaengine_prep_slave_sg(mcspi_dma->dma_tx, &sg, 1, in omap2_mcspi_tx_dma()
422 dma_async_issue_pending(mcspi_dma->dma_tx); in omap2_mcspi_tx_dma()
966 mcspi_dma->dma_tx = in omap2_mcspi_request_dma()
971 if (!mcspi_dma->dma_tx) { in omap2_mcspi_request_dma()
1008 if (!mcspi_dma->dma_rx || !mcspi_dma->dma_tx) { in omap2_mcspi_setup()
1048 if (mcspi_dma->dma_tx) { in omap2_mcspi_cleanup()
1049 dma_release_channel(mcspi_dma->dma_tx); in omap2_mcspi_cleanup()
1050 mcspi_dma->dma_tx = NULL; in omap2_mcspi_cleanup()
1143 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_work()
1154 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_work()
1240 if (mcspi_dma->dma_tx && tx_buf != NULL) { in omap2_mcspi_transfer_one_message()