Lines Matching refs:tail
528 u16 tail; in jsm_input() local
558 tail = ch->ch_r_tail & rmask; in jsm_input()
560 data_len = (head - tail) & rmask; in jsm_input()
578 ch->ch_r_head = tail; in jsm_input()
594 ch->ch_portnum, head, tail); in jsm_input()
609 s = ((head >= tail) ? head : RQUEUESIZE) - tail; in jsm_input()
628 if (*(ch->ch_equeue +tail +i) & UART_LSR_BI) in jsm_input()
629 tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_BREAK); in jsm_input()
630 else if (*(ch->ch_equeue +tail +i) & UART_LSR_PE) in jsm_input()
631 tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_PARITY); in jsm_input()
632 else if (*(ch->ch_equeue +tail +i) & UART_LSR_FE) in jsm_input()
633 tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_FRAME); in jsm_input()
635 tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_NORMAL); in jsm_input()
638 tty_insert_flip_string(port, ch->ch_rqueue + tail, s); in jsm_input()
640 tail += s; in jsm_input()
643 tail &= rmask; in jsm_input()
646 ch->ch_r_tail = tail & rmask; in jsm_input()
647 ch->ch_e_tail = tail & rmask; in jsm_input()