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