Lines Matching defs:xmit
331 struct circ_buf *xmit = &port->state->xmit;
338 while (!uart_circ_empty(xmit)) {
342 writel_relaxed(xmit->buf[xmit->tail], port->membase + ofs->tdr);
343 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
348 if (uart_circ_empty(xmit))
358 struct circ_buf *xmit = &port->state->xmit;
367 count = uart_circ_chars_pending(xmit);
372 if (xmit->tail < xmit->head) {
373 memcpy(&stm32port->tx_buf[0], &xmit->buf[xmit->tail], count);
375 size_t one = UART_XMIT_SIZE - xmit->tail;
382 memcpy(&stm32port->tx_buf[0], &xmit->buf[xmit->tail], one);
384 memcpy(&stm32port->tx_buf[one], &xmit->buf[0], two);
411 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1);
424 struct circ_buf *xmit = &port->state->xmit;
449 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
464 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS)
467 if (uart_circ_empty(xmit))
589 struct circ_buf *xmit = &port->state->xmit;
591 if (uart_circ_empty(xmit) && !port->x_char)