Lines Matching refs:txchan
22 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr,
96 dmaengine_pause(dma->txchan);
98 dmaengine_resume(dma->txchan);
114 desc = dmaengine_prep_slave_single(dma->txchan,
129 dma_sync_single_for_device(dma->txchan->device->dev, dma->tx_addr,
132 dma_async_issue_pending(dma->txchan);
224 dma->txchan = dma_request_slave_channel_compat(mask,
227 if (!dma->txchan) {
233 ret = dma_get_slave_caps(dma->txchan, &caps);
241 dmaengine_slave_config(dma->txchan, &dma->txconf);
255 dma->tx_addr = dma_map_single(dma->txchan->device->dev,
259 if (dma_mapping_error(dma->txchan->device->dev, dma->tx_addr)) {
270 dma_release_channel(dma->txchan);
292 dmaengine_terminate_sync(dma->txchan);
293 dma_unmap_single(dma->txchan->device->dev, dma->tx_addr,
295 dma_release_channel(dma->txchan);
296 dma->txchan = NULL;