Lines Matching refs:xmit
211 struct circ_buf *xmit = &s->port.state->xmit; in dma_tx_callback() local
220 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in dma_tx_callback()
262 struct circ_buf *xmit = &s->port.state->xmit; in mxs_auart_tx_chars() local
272 while (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
274 CIRC_CNT_TO_END(xmit->head, in mxs_auart_tx_chars()
275 xmit->tail, in mxs_auart_tx_chars()
277 memcpy(buffer + i, xmit->buf + xmit->tail, size); in mxs_auart_tx_chars()
278 xmit->tail = (xmit->tail + size) & (UART_XMIT_SIZE - 1); in mxs_auart_tx_chars()
307 if (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
309 writel(xmit->buf[xmit->tail], in mxs_auart_tx_chars()
311 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mxs_auart_tx_chars()
315 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mxs_auart_tx_chars()
318 if (uart_circ_empty(&(s->port.state->xmit))) in mxs_auart_tx_chars()