Home
last modified time | relevance | path

Searched refs:txchan (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/tty/serial/8250/
H A D8250_dma.c28 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr, UART_XMIT_SIZE, DMA_TO_DEVICE); in _dma_tx_complete()
115 dmaengine_pause(dma->txchan); in serial8250_tx_dma()
117 dmaengine_resume(dma->txchan); in serial8250_tx_dma()
137 desc = dmaengine_prep_slave_single(dma->txchan, dma->tx_addr + xmit->tail, dma->tx_size, DMA_MEM_TO_DEV, in serial8250_tx_dma()
150 dma_sync_single_for_device(dma->txchan->device->dev, dma->tx_addr, UART_XMIT_SIZE, DMA_TO_DEVICE); in serial8250_tx_dma()
152 dma_async_issue_pending(dma->txchan); in serial8250_tx_dma()
328 dma->txchan = dma_request_slave_channel_compat(mask, dma->fn, dma->tx_param, p->port.dev, "tx"); in serial8250_request_dma()
329 if (dma->txchan) { in serial8250_request_dma()
330 dmaengine_slave_config(dma->txchan, &dma->txconf); in serial8250_request_dma()
333 dma->tx_addr = dma_map_single(dma->txchan in serial8250_request_dma()
[all...]
H A D8250.h32 struct dma_chan *txchan; member
H A D8250_port.c1598 if (up->dma && up->dma->txchan && !up->dma->tx_dma(up)) { in __start_tx()
2022 if ((!up->dma || (up->dma && (!up->dma->txchan || up->dma->tx_err))) && ((iir & 0xf) == UART_IIR_THRI)) { in serial8250_handle_irq()

Completed in 6 milliseconds