Lines Matching refs:txchan
22 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr, in __dma_tx_complete()
92 dmaengine_pause(dma->txchan); in serial8250_tx_dma()
94 dmaengine_resume(dma->txchan); in serial8250_tx_dma()
109 desc = dmaengine_prep_slave_single(dma->txchan, in serial8250_tx_dma()
124 dma_sync_single_for_device(dma->txchan->device->dev, dma->tx_addr, in serial8250_tx_dma()
127 dma_async_issue_pending(dma->txchan); in serial8250_tx_dma()
218 dma->txchan = dma_request_slave_channel_compat(mask, in serial8250_request_dma()
221 if (!dma->txchan) { in serial8250_request_dma()
227 ret = dma_get_slave_caps(dma->txchan, &caps); in serial8250_request_dma()
235 dmaengine_slave_config(dma->txchan, &dma->txconf); in serial8250_request_dma()
249 dma->tx_addr = dma_map_single(dma->txchan->device->dev, in serial8250_request_dma()
253 if (dma_mapping_error(dma->txchan->device->dev, dma->tx_addr)) { in serial8250_request_dma()
264 dma_release_channel(dma->txchan); in serial8250_request_dma()
286 dmaengine_terminate_sync(dma->txchan); in serial8250_release_dma()
287 dma_unmap_single(dma->txchan->device->dev, dma->tx_addr, in serial8250_release_dma()
289 dma_release_channel(dma->txchan); in serial8250_release_dma()
290 dma->txchan = NULL; in serial8250_release_dma()