Lines Matching refs:head

285         let mut head = ntty_buf_mask(self.read_head);  in receive_buf_real_raw()  localVariable
286 let mut n = count.min(NTTY_BUFSIZE - head); in receive_buf_real_raw()
289 self.read_buf[head..(head + n)].copy_from_slice(&buf[0..n]); in receive_buf_real_raw()
295 head = ntty_buf_mask(self.read_head); in receive_buf_real_raw()
296 n = count.min(NTTY_BUFSIZE - head); in receive_buf_real_raw()
297 self.read_buf[head..(head + n)].copy_from_slice(&buf[offset..(offset + n)]); in receive_buf_real_raw()
613 let mut head; in eraser() localVariable
616 head = self.read_head; in eraser()
620 head -= 1; in eraser()
621 c = self.read_buf[ntty_buf_mask(head)]; in eraser()
624 && ntty_buf_mask(head) != ntty_buf_mask(self.canon_head)) in eraser()
638 cnt = self.read_head - head; in eraser()
639 self.read_head = head; in eraser()
650 head += 1; in eraser()
651 self.echo_char_raw(self.read_buf[ntty_buf_mask(head)]); in eraser()
872 let head = self.echo_head; in commit_echoes() localVariable
873 self.echo_mark = head; in commit_echoes()
877 let nr = head - self.echo_tail; in commit_echoes()
883 self.echo_commit = head; in commit_echoes()
1127 let head = self.commit_head; in copy_from_read_buf() localVariable
1131 let mut n = (NTTY_BUFSIZE - tail).min(head - self.read_tail); 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()
1864 let head = ldata.canon_head; in ioctl() localVariable
1866 let mut nr = head - tail; in ioctl()
1868 while ntty_buf_mask(head) != ntty_buf_mask(tail) { in ioctl()