Lines Matching refs:xmit
180 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_with_dma() local
185 tran_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in sirfsoc_uart_tx_with_dma()
186 tran_start = (unsigned long)(xmit->buf + xmit->tail); in sirfsoc_uart_tx_with_dma()
187 if (uart_circ_empty(xmit) || uart_tx_stopped(port) || in sirfsoc_uart_tx_with_dma()
241 xmit->buf + xmit->tail, in sirfsoc_uart_tx_with_dma()
426 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_pio_tx_chars() local
428 while (!uart_circ_empty(xmit) && in sirfsoc_uart_pio_tx_chars()
433 xmit->buf[xmit->tail]); in sirfsoc_uart_pio_tx_chars()
434 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in sirfsoc_uart_pio_tx_chars()
438 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_pio_tx_chars()
447 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_tx_dma_complete_callback() local
451 xmit->tail = (xmit->tail + sirfport->transfer_size) & in sirfsoc_uart_tx_dma_complete_callback()
454 if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) in sirfsoc_uart_tx_dma_complete_callback()
476 struct circ_buf *xmit = &port->state->xmit; in sirfsoc_uart_isr() local
573 if (uart_circ_empty(xmit) || uart_tx_stopped(port)) { in sirfsoc_uart_isr()
579 if ((uart_circ_empty(xmit)) && in sirfsoc_uart_isr()
604 sirfport->rx_dma_items.xmit.tail = in sirfsoc_uart_start_next_rx_dma()
605 sirfport->rx_dma_items.xmit.head = 0; in sirfsoc_uart_start_next_rx_dma()
973 sirfport->rx_dma_items.xmit.tail = in sirfsoc_uart_startup()
974 sirfport->rx_dma_items.xmit.head = 0; in sirfsoc_uart_startup()
1006 struct circ_buf *xmit; in sirfsoc_uart_shutdown() local
1008 xmit = &sirfport->rx_dma_items.xmit; in sirfsoc_uart_shutdown()
1027 !CIRC_CNT(xmit->head, xmit->tail, in sirfsoc_uart_shutdown()
1176 struct circ_buf *xmit; in sirfsoc_uart_rx_dma_hrtimer_callback() local
1185 xmit = &sirfport->rx_dma_items.xmit; in sirfsoc_uart_rx_dma_hrtimer_callback()
1192 xmit->head = SIRFSOC_RX_DMA_BUF_SIZE - tx_state.residue; in sirfsoc_uart_rx_dma_hrtimer_callback()
1193 sirfport->rx_last_pos = xmit->head; in sirfsoc_uart_rx_dma_hrtimer_callback()
1196 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, in sirfsoc_uart_rx_dma_hrtimer_callback()
1200 (const unsigned char *)&xmit->buf[xmit->tail], count); in sirfsoc_uart_rx_dma_hrtimer_callback()
1204 xmit->tail = (xmit->tail + inserted) & in sirfsoc_uart_rx_dma_hrtimer_callback()
1206 count = CIRC_CNT_TO_END(xmit->head, xmit->tail, in sirfsoc_uart_rx_dma_hrtimer_callback()
1238 xmit->buf[xmit->head] = in sirfsoc_uart_rx_dma_hrtimer_callback()
1240 xmit->head = (xmit->head + 1) & in sirfsoc_uart_rx_dma_hrtimer_callback()
1395 sirfport->rx_dma_items.xmit.buf = in sirfsoc_uart_probe()
1398 if (!sirfport->rx_dma_items.xmit.buf) { in sirfsoc_uart_probe()
1403 sirfport->rx_dma_items.xmit.head = in sirfsoc_uart_probe()
1404 sirfport->rx_dma_items.xmit.tail = 0; in sirfsoc_uart_probe()
1419 sirfport->rx_dma_items.xmit.buf, in sirfsoc_uart_probe()
1435 sirfport->rx_dma_items.xmit.buf, in sirfsoc_uart_remove()