Lines Matching refs:chan_rx
199 struct dma_chan *chan_rx; member
527 if (host->chan_rx) { in usdhi6_dma_release()
528 struct dma_chan *chan = host->chan_rx; in usdhi6_dma_release()
529 host->chan_rx = NULL; in usdhi6_dma_release()
545 dma_unmap_sg(host->chan_rx->device->dev, data->sg, in usdhi6_dma_stop_unmap()
619 if (!host->chan_rx || !host->chan_tx) in usdhi6_dma_start()
623 return usdhi6_dma_setup(host, host->chan_rx, DMA_DEV_TO_MEM); in usdhi6_dma_start()
636 dmaengine_terminate_all(host->chan_rx); in usdhi6_dma_kill()
670 dma_async_issue_pending(host->chan_rx); in usdhi6_dma_kick()
698 host->chan_rx = dma_request_slave_channel(mmc_dev(host->mmc), "rx"); in usdhi6_dma_request()
700 host->chan_rx); in usdhi6_dma_request()
702 if (!host->chan_rx) in usdhi6_dma_request()
709 ret = dmaengine_slave_config(host->chan_rx, &cfg); in usdhi6_dma_request()
716 dma_release_channel(host->chan_rx); in usdhi6_dma_request()
717 host->chan_rx = NULL; in usdhi6_dma_request()