Lines Matching refs:txchan
28 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr, in __dma_tx_complete()
113 dmaengine_pause(dma->txchan); in serial8250_tx_dma()
115 dmaengine_resume(dma->txchan); in serial8250_tx_dma()
135 desc = dmaengine_prep_slave_single(dma->txchan, in serial8250_tx_dma()
150 dma_sync_single_for_device(dma->txchan->device->dev, dma->tx_addr, in serial8250_tx_dma()
153 dma_async_issue_pending(dma->txchan); in serial8250_tx_dma()
328 dma->txchan = dma_request_slave_channel_compat(mask, in serial8250_request_dma()
331 if (dma->txchan) { in serial8250_request_dma()
332 dmaengine_slave_config(dma->txchan, &dma->txconf); in serial8250_request_dma()
335 dma->tx_addr = dma_map_single(dma->txchan->device->dev, in serial8250_request_dma()
339 if (dma_mapping_error(dma->txchan->device->dev, dma->tx_addr)) { in serial8250_request_dma()
343 dma_release_channel(dma->txchan); in serial8250_request_dma()
344 dma->txchan = NULL; in serial8250_request_dma()
380 if (dma->txchan) { in serial8250_release_dma()
381 dmaengine_terminate_all(dma->txchan); in serial8250_release_dma()
382 dma_unmap_single(dma->txchan->device->dev, dma->tx_addr, in serial8250_release_dma()
384 dma_release_channel(dma->txchan); in serial8250_release_dma()
385 dma->txchan = NULL; in serial8250_release_dma()