Lines Matching refs:trans_len
117 u32 trans_len;
211 u32 trans_len;
217 trans_len = state.residue - sp->tx_dma.phys_addr;
218 xmit->tail = (xmit->tail + trans_len) & (UART_XMIT_SIZE - 1);
219 port->icount.tx += trans_len;
221 sp->tx_dma.trans_len, DMA_TO_DEVICE);
225 sp->tx_dma.trans_len = 0;
234 sp->tx_dma.trans_len =
239 sp->tx_dma.trans_len,
254 sp->tx_dma.trans_len, DMA_TO_DEVICE);
256 xmit->tail = (xmit->tail + sp->tx_dma.trans_len) & (UART_XMIT_SIZE - 1);
257 port->icount.tx += sp->tx_dma.trans_len;
264 sp->tx_dma.trans_len = 0;
270 struct sprd_uart_dma *ud, u32 trans_len,
282 dma_des = dmaengine_prep_slave_single(ud->chn, ud->phys_addr, trans_len,
303 u32 burst = sp->tx_dma.trans_len > SPRD_TX_FIFO_FULL ?
304 SPRD_TX_FIFO_FULL : sp->tx_dma.trans_len;
317 return sprd_uart_dma_submit(port, &sp->tx_dma, sp->tx_dma.trans_len,
339 if (sp->tx_dma.trans_len)
343 sp->tx_dma.trans_len = 0;
393 port->icount.rx += sp->rx_dma.trans_len;
394 tty_insert_flip_string(tty, sp->rx_buf_tail, sp->rx_dma.trans_len);
414 sp->rx_dma.trans_len = SPRD_UART_RX_SIZE +
418 sp->rx_dma.trans_len = state.residue - sp->pos;
423 sp->rx_buf_tail += sp->rx_dma.trans_len;
446 sp->rx_dma.trans_len = SPRD_UART_RX_SIZE +
449 sp->rx_buf_tail += sp->rx_dma.trans_len;