Lines Matching refs:xmit
693 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_chars() local
701 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in atmel_tx_chars()
705 UART_PUT_CHAR(port, xmit->buf[xmit->tail]); in atmel_tx_chars()
706 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in atmel_tx_chars()
708 if (uart_circ_empty(xmit)) in atmel_tx_chars()
712 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_chars()
715 if (!uart_circ_empty(xmit)) in atmel_tx_chars()
724 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma() local
732 xmit->tail += sg_dma_len(&atmel_port->sg_tx); in atmel_complete_tx_dma()
733 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_complete_tx_dma()
743 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_complete_tx_dma()
751 if (!uart_circ_empty(xmit)) in atmel_complete_tx_dma()
780 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_dma() local
789 if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) { in atmel_tx_dma()
799 sg->offset = xmit->tail & (UART_XMIT_SIZE - 1); in atmel_tx_dma()
803 sg_dma_len(sg) = CIRC_CNT_TO_END(xmit->head, in atmel_tx_dma()
804 xmit->tail, in atmel_tx_dma()
833 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_dma()
856 BUG_ON(!PAGE_ALIGNED(port->state->xmit.buf)); in atmel_prepare_tx_dma()
858 virt_to_page(port->state->xmit.buf), in atmel_prepare_tx_dma()
860 (int)port->state->xmit.buf & ~PAGE_MASK); in atmel_prepare_tx_dma()
872 port->state->xmit.buf, in atmel_prepare_tx_dma()
1254 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_pdc() local
1262 xmit->tail += pdc->ofs; in atmel_tx_pdc()
1263 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_tx_pdc()
1273 if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) { in atmel_tx_pdc()
1279 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in atmel_tx_pdc()
1282 UART_PUT_TPR(port, pdc->dma_addr + xmit->tail); in atmel_tx_pdc()
1296 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_pdc()
1304 struct circ_buf *xmit = &port->state->xmit; in atmel_prepare_tx_pdc() local
1306 pdc->buf = xmit->buf; in atmel_prepare_tx_pdc()