Lines Matching refs:dma_rx
103 struct dma_chan *dma_rx; member
466 if (mcspi_dma->dma_rx) { in omap2_mcspi_rx_dma()
469 dmaengine_slave_config(mcspi_dma->dma_rx, &cfg); in omap2_mcspi_rx_dma()
503 tx = dmaengine_prep_slave_sg(mcspi_dma->dma_rx, in omap2_mcspi_rx_dma()
517 dma_async_issue_pending(mcspi_dma->dma_rx); in omap2_mcspi_rx_dma()
983 mcspi_dma->dma_rx = dma_request_chan(&master->dev, in omap2_mcspi_request_dma()
985 if (IS_ERR(mcspi_dma->dma_rx)) { in omap2_mcspi_request_dma()
986 ret = PTR_ERR(mcspi_dma->dma_rx); in omap2_mcspi_request_dma()
987 mcspi_dma->dma_rx = NULL; in omap2_mcspi_request_dma()
996 dma_release_channel(mcspi_dma->dma_rx); in omap2_mcspi_request_dma()
997 mcspi_dma->dma_rx = NULL; in omap2_mcspi_request_dma()
1038 if (!mcspi_dma->dma_rx || !mcspi_dma->dma_tx) { in omap2_mcspi_setup()
1078 if (mcspi_dma->dma_rx) { in omap2_mcspi_cleanup()
1079 dma_release_channel(mcspi_dma->dma_rx); in omap2_mcspi_cleanup()
1080 mcspi_dma->dma_rx = NULL; in omap2_mcspi_cleanup()
1171 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_transfer_one()
1183 if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && in omap2_mcspi_transfer_one()