Lines Matching refs:read_tail

87     read_tail: usize,  field
137 read_tail: 0, in new()
161 self.read_head - self.read_tail in read_cnt()
186 let tail = self.read_tail; in receive_buf_common()
808 self.read_tail = 0; in input_signal()
964 if self.read_tail == self.canon_head { in canon_skip_eof()
968 let tail = self.read_tail & (NTTY_BUFSIZE - 1); in canon_skip_eof()
983 self.read_tail += 1; in canon_skip_eof()
1010 let mut n = (*nr).min(canon_head - self.read_tail); in canon_copy_from_read_buf()
1013 let tail = self.read_tail & (NTTY_BUFSIZE - 1); in canon_copy_from_read_buf()
1073 self.read_tail += count; in canon_copy_from_read_buf()
1077 self.line_start = self.read_tail; in canon_copy_from_read_buf()
1087 Ok(self.read_tail != canon_head) in canon_copy_from_read_buf()
1104 return self.canon_head != self.read_tail; in input_available()
1106 return (self.commit_head - self.read_tail) >= amt; in input_available()
1128 let tail = self.read_tail & (NTTY_BUFSIZE - 1); in copy_from_read_buf()
1131 let mut n = (NTTY_BUFSIZE - tail).min(head - self.read_tail); in copy_from_read_buf()
1138 self.read_tail += n; in copy_from_read_buf()
1147 && head == self.read_tail in copy_from_read_buf()
1155 return Ok(head != self.read_tail); in copy_from_read_buf()
1560 ldata.read_tail = 0; in flush_buffer()
1642 let tail = ldata.read_tail; in read()
1735 if tail != ldata.read_tail { in read()
1861 if ldata.canon_head == ldata.read_tail { in ioctl()
1865 let mut tail = ldata.read_tail; in ioctl()
1921 ldata.line_start = ldata.read_tail; in set_termios()
1925 ldata.canon_head = ldata.read_tail; in set_termios()