Lines Matching refs:chan_rx
28 if (!host->chan_tx || !host->chan_rx) in tmio_mmc_enable_dma()
39 if (host->chan_rx) in tmio_mmc_abort_dma()
40 dmaengine_terminate_all(host->chan_rx); in tmio_mmc_abort_dma()
51 struct dma_chan *chan = host->chan_rx; in tmio_mmc_start_dma_rx()
107 host->chan_rx = NULL; in tmio_mmc_start_dma_rx()
190 chan = host->chan_rx; in tmio_mmc_start_dma_tx()
192 host->chan_rx = NULL; in tmio_mmc_start_dma_tx()
207 if (host->chan_rx) in tmio_mmc_start_dma()
224 chan = host->chan_rx; in tmio_mmc_issue_tasklet_fn()
247 dma_unmap_sg(host->chan_rx->device->dev, in tmio_mmc_tasklet_fn()
267 if (!host->chan_tx && !host->chan_rx) { in tmio_mmc_request_dma()
299 host->chan_rx = dma_request_slave_channel_compat(mask, in tmio_mmc_request_dma()
303 host->chan_rx); in tmio_mmc_request_dma()
305 if (!host->chan_rx) in tmio_mmc_request_dma()
314 ret = dmaengine_slave_config(host->chan_rx, &cfg); in tmio_mmc_request_dma()
332 dma_release_channel(host->chan_rx); in tmio_mmc_request_dma()
333 host->chan_rx = NULL; in tmio_mmc_request_dma()
347 if (host->chan_rx) { in tmio_mmc_release_dma()
348 struct dma_chan *chan = host->chan_rx; in tmio_mmc_release_dma()
349 host->chan_rx = NULL; in tmio_mmc_release_dma()