Lines Matching refs:tail

1452 					 info->xmit.tail,SERIAL_XMIT_SIZE)));  in rs_stop()
1477 info->xmit.tail,SERIAL_XMIT_SIZE))); in rs_start()
1486 info->xmit.head != info->xmit.tail && info->xmit.buf) in rs_start()
1576 info->xmit.tail = (info->xmit.tail + sentl) & (SERIAL_XMIT_SIZE - 1); in transmit_chars_dma()
1581 info->xmit.tail, in transmit_chars_dma()
1587 c = CIRC_CNT_TO_END(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in transmit_chars_dma()
1618 descr->buf = virt_to_phys(info->xmit.buf + info->xmit.tail); in transmit_chars_dma()
2458 if (info->xmit.head == info->xmit.tail in handle_ser_tx_interrupt()
2466 DINTR2(DEBUG_LOG(info->line, "tx_int %c\n", info->xmit.buf[info->xmit.tail])); in handle_ser_tx_interrupt()
2469 info->ioport[REG_TR_DATA] = info->xmit.buf[info->xmit.tail]; in handle_ser_tx_interrupt()
2470 info->xmit.tail = (info->xmit.tail + 1) & (SERIAL_XMIT_SIZE-1); in handle_ser_tx_interrupt()
2472 if (info->xmit.head == info->xmit.tail) { in handle_ser_tx_interrupt()
2495 info->xmit.tail, in handle_ser_tx_interrupt()
2707 info->xmit.head = info->xmit.tail = 0; in startup()
2990 info->xmit.head == info->xmit.tail || in rs_flush_chars()
3039 info->xmit.tail, in rs_raw_write()
3062 if (info->xmit.head != info->xmit.tail && in rs_raw_write()
3142 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
3155 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_chars_in_buffer()
3167 info->xmit.head = info->xmit.tail = 0; in rs_flush_buffer()
3366 if (info->xmit.head != info->xmit.tail || in get_lsr_info()
3782 while (info->xmit.head != info->xmit.tail || /* More in send queue */ in rs_wait_until_sent()
4106 tmp = CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in seq_line_info()
4320 info->xmit.tail = info->xmit.head = 0; in rs_init()