Lines Matching refs:xmit
209 struct circ_buf *xmit = &s->port.state->xmit; in dma_tx_callback() local
218 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in dma_tx_callback()
260 struct circ_buf *xmit = &s->port.state->xmit; in mxs_auart_tx_chars() local
270 while (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
272 CIRC_CNT_TO_END(xmit->head, in mxs_auart_tx_chars()
273 xmit->tail, in mxs_auart_tx_chars()
275 memcpy(buffer + i, xmit->buf + xmit->tail, size); in mxs_auart_tx_chars()
276 xmit->tail = (xmit->tail + size) & (UART_XMIT_SIZE - 1); in mxs_auart_tx_chars()
305 if (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) { in mxs_auart_tx_chars()
307 writel(xmit->buf[xmit->tail], in mxs_auart_tx_chars()
309 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in mxs_auart_tx_chars()
313 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in mxs_auart_tx_chars()
316 if (uart_circ_empty(&(s->port.state->xmit))) in mxs_auart_tx_chars()