Lines Matching refs:tail
519 u16 tail;
545 tail = ch->ch_r_tail & rmask;
547 data_len = (head - tail) & rmask;
564 ch->ch_r_head = tail;
579 "Port %d throttled, not reading any data. head: %x tail: %x\n",
580 ch->ch_portnum, head, tail);
594 s = ((head >= tail) ? head : RQUEUESIZE) - tail;
609 u8 chr = ch->ch_rqueue[tail + i];
610 u8 error = ch->ch_equeue[tail + i];
627 tty_insert_flip_string(port, ch->ch_rqueue + tail, s);
629 tail += s;
632 tail &= rmask;
635 ch->ch_r_tail = tail & rmask;
636 ch->ch_e_tail = tail & rmask;