Lines Matching defs:xmit
566 uart_circ_empty(&uap->port.state->xmit)) {
596 struct circ_buf *xmit = &uap->port.state->xmit;
605 count = uart_circ_chars_pending(xmit);
621 if (xmit->tail < xmit->head)
622 memcpy(&dmatx->buf[0], &xmit->buf[xmit->tail], count);
624 size_t first = UART_XMIT_SIZE - xmit->tail;
631 memcpy(&dmatx->buf[0], &xmit->buf[xmit->tail], first);
633 memcpy(&dmatx->buf[first], &xmit->buf[0], second);
676 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1);
679 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS)
1396 struct circ_buf *xmit = &uap->port.state->xmit;
1405 if (uart_circ_empty(xmit) || uart_tx_stopped(&uap->port)) {
1418 if (!pl011_tx_char(uap, xmit->buf[xmit->tail], from_irq))
1421 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
1422 } while (!uart_circ_empty(xmit));
1424 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS)
1427 if (uart_circ_empty(xmit)) {