Lines Matching refs:xmit
830 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_chars() local
839 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) in atmel_tx_chars()
844 atmel_uart_write_char(port, xmit->buf[xmit->tail]); in atmel_tx_chars()
845 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in atmel_tx_chars()
847 if (uart_circ_empty(xmit)) in atmel_tx_chars()
851 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_chars()
854 if (!uart_circ_empty(xmit)) in atmel_tx_chars()
864 struct circ_buf *xmit = &port->state->xmit; in atmel_complete_tx_dma() local
872 xmit->tail += atmel_port->tx_len; in atmel_complete_tx_dma()
873 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_complete_tx_dma()
883 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_complete_tx_dma()
891 if (!uart_circ_empty(xmit)) in atmel_complete_tx_dma()
929 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_dma() local
940 if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) { in atmel_tx_dma()
950 tx_len = CIRC_CNT_TO_END(xmit->head, in atmel_tx_dma()
951 xmit->tail, in atmel_tx_dma()
966 phys_addr = sg_dma_address(sg_tx) + xmit->tail; in atmel_tx_dma()
1006 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_dma()
1030 BUG_ON(!PAGE_ALIGNED(port->state->xmit.buf)); in atmel_prepare_tx_dma()
1032 virt_to_page(port->state->xmit.buf), in atmel_prepare_tx_dma()
1034 offset_in_page(port->state->xmit.buf)); in atmel_prepare_tx_dma()
1046 port->state->xmit.buf, in atmel_prepare_tx_dma()
1453 struct circ_buf *xmit = &port->state->xmit; in atmel_tx_pdc() local
1461 xmit->tail += pdc->ofs; in atmel_tx_pdc()
1462 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_tx_pdc()
1472 if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) { in atmel_tx_pdc()
1478 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in atmel_tx_pdc()
1482 pdc->dma_addr + xmit->tail); in atmel_tx_pdc()
1496 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in atmel_tx_pdc()
1504 struct circ_buf *xmit = &port->state->xmit; in atmel_prepare_tx_pdc() local
1506 pdc->buf = xmit->buf; in atmel_prepare_tx_pdc()