Lines Matching refs:head
772 size_t head;
775 head = ldata->echo_head;
776 ldata->echo_mark = head;
782 nr = head - ldata->echo_tail;
789 ldata->echo_commit = head;
979 size_t head;
1010 head = ldata->read_head;
1014 head--;
1015 c = read_buf(ldata, head);
1017 MASK(head) != MASK(ldata->canon_head));
1030 cnt = ldata->read_head - head;
1031 ldata->read_head = head;
1041 head++;
1042 echo_char_raw(read_buf(ldata, head), ldata);
1511 size_t n, head;
1513 head = ldata->read_head & (N_TTY_BUF_SIZE - 1);
1514 n = min_t(size_t, count, N_TTY_BUF_SIZE - head);
1515 memcpy(read_buf_addr(ldata, head), cp, n);
1520 head = ldata->read_head & (N_TTY_BUF_SIZE - 1);
1521 n = min_t(size_t, count, N_TTY_BUF_SIZE - head);
1522 memcpy(read_buf_addr(ldata, head), cp, n);
1965 size_t head = smp_load_acquire(&ldata->commit_head);
1968 n = min(head - ldata->read_tail, N_TTY_BUF_SIZE - tail);
1979 (head == ldata->read_tail))
1985 return head != ldata->read_tail;
2482 size_t nr, head, tail;
2486 head = ldata->canon_head;
2488 nr = head - tail;
2490 while (MASK(head) != MASK(tail)) {