Lines Matching refs:tail
216 if (info->xmit.head != info->xmit.tail in rs_start()
349 if (info->xmit.head == info->xmit.tail in transmit_chars()
358 custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars()
360 info->xmit.tail = info->xmit.tail & (SERIAL_XMIT_SIZE-1); in transmit_chars()
364 info->xmit.tail, in transmit_chars()
371 if (info->xmit.head == info->xmit.tail) { in transmit_chars()
571 info->xmit.head = info->xmit.tail = 0; in startup()
811 info->xmit.tail, in rs_put_char()
831 if (info->xmit.head == info->xmit.tail in rs_flush_chars()
862 info->xmit.tail, in rs_write()
878 if (info->xmit.head != info->xmit.tail in rs_write()
900 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
909 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_chars_in_buffer()
920 info->xmit.head = info->xmit.tail = 0; in rs_flush_buffer()