Lines Matching refs:xmit

357 	struct circ_buf *xmit = &tup->uport.state->xmit;  in tegra_uart_fill_tx_fifo()  local
361 BUG_ON(uart_circ_empty(xmit)); in tegra_uart_fill_tx_fifo()
367 tegra_uart_write(tup, xmit->buf[xmit->tail], UART_TX); in tegra_uart_fill_tx_fifo()
368 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in tegra_uart_fill_tx_fifo()
388 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_tx_dma_complete() local
397 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in tegra_uart_tx_dma_complete()
399 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in tegra_uart_tx_dma_complete()
408 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_tx_dma() local
415 tx_phys_addr = tup->tx_dma_buf_phys + xmit->tail; in tegra_uart_start_tx_dma()
437 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_start_next_tx() local
439 tail = (unsigned long)&xmit->buf[xmit->tail]; in tegra_uart_start_next_tx()
440 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in tegra_uart_start_next_tx()
456 struct circ_buf *xmit = &u->state->xmit; in tegra_uart_start_tx() local
458 if (!uart_circ_empty(xmit) && !tup->tx_in_progress) in tegra_uart_start_tx()
481 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_stop_tx() local
492 xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); in tegra_uart_stop_tx()
499 struct circ_buf *xmit = &tup->uport.state->xmit; in tegra_uart_handle_tx_pio() local
503 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in tegra_uart_handle_tx_pio()
938 tup->uport.state->xmit.buf, UART_XMIT_SIZE, in tegra_uart_dma_channel_allocate()
940 dma_buf = tup->uport.state->xmit.buf; in tegra_uart_dma_channel_allocate()