Lines Matching refs:xmit
181 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_with_dma() local
186 tran_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in sirfsoc_uart_tx_with_dma()
187 tran_start = (unsigned long)(xmit->buf + xmit->tail); in sirfsoc_uart_tx_with_dma()
188 if (uart_circ_empty(xmit) || uart_tx_stopped(port) || in sirfsoc_uart_tx_with_dma()
242 xmit->buf + xmit->tail, in sirfsoc_uart_tx_with_dma()
427 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_pio_tx_chars() local
429 while (!uart_circ_empty(xmit) && in sirfsoc_uart_pio_tx_chars()
434 xmit->buf[xmit->tail]); in sirfsoc_uart_pio_tx_chars()
435 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sirfsoc_uart_pio_tx_chars()
439 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_pio_tx_chars()
448 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_dma_complete_callback() local
452 xmit->tail = (xmit->tail + sirfport->transfer_size) & in sirfsoc_uart_tx_dma_complete_callback()
455 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_tx_dma_complete_callback()
477 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_isr() local
574 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in sirfsoc_uart_isr()
580 if ((uart_circ_empty(xmit)) && in sirfsoc_uart_isr()
605 sirfport->rx_dma_items.xmit.tail = in sirfsoc_uart_start_next_rx_dma()
606 sirfport->rx_dma_items.xmit.head = 0; in sirfsoc_uart_start_next_rx_dma()
974 sirfport->rx_dma_items.xmit.tail = in sirfsoc_uart_startup()
975 sirfport->rx_dma_items.xmit.head = 0; in sirfsoc_uart_startup()
1007 struct circ_buf *xmit; in sirfsoc_uart_shutdown() local
1009 xmit = &sirfport->rx_dma_items.xmit; in sirfsoc_uart_shutdown()
1028 !CIRC_CNT(xmit->head, xmit->tail, in sirfsoc_uart_shutdown()
1177 struct circ_buf *xmit; in sirfsoc_uart_rx_dma_hrtimer_callback() local
1186 xmit = &sirfport->rx_dma_items.xmit; in sirfsoc_uart_rx_dma_hrtimer_callback()
1193 xmit->head = SIRFSOC_RX_DMA_BUF_SIZE - tx_state.residue; in sirfsoc_uart_rx_dma_hrtimer_callback()
1194 sirfport->rx_last_pos = xmit->head; in sirfsoc_uart_rx_dma_hrtimer_callback()
1197 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, in sirfsoc_uart_rx_dma_hrtimer_callback()
1201 (const unsigned char *)&xmit->buf[xmit->tail], count); in sirfsoc_uart_rx_dma_hrtimer_callback()
1205 xmit->tail = (xmit->tail + inserted) & in sirfsoc_uart_rx_dma_hrtimer_callback()
1207 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, in sirfsoc_uart_rx_dma_hrtimer_callback()
1239 xmit->buf[xmit->head] = in sirfsoc_uart_rx_dma_hrtimer_callback()
1241 xmit->head = (xmit->head + 1) & in sirfsoc_uart_rx_dma_hrtimer_callback()
1392 sirfport->rx_dma_items.xmit.buf = in sirfsoc_uart_probe()
1395 if (!sirfport->rx_dma_items.xmit.buf) { in sirfsoc_uart_probe()
1400 sirfport->rx_dma_items.xmit.head = in sirfsoc_uart_probe()
1401 sirfport->rx_dma_items.xmit.tail = 0; in sirfsoc_uart_probe()
1416 sirfport->rx_dma_items.xmit.buf, in sirfsoc_uart_probe()
1432 sirfport->rx_dma_items.xmit.buf, in sirfsoc_uart_remove()