Lines Matching refs:canon_head
94 size_t canon_head;
222 size_t head = ldata->icanon ? ldata->canon_head : ldata->commit_head;
249 if (ldata->icanon && ldata->canon_head == ldata->read_tail)
320 ldata->read_head = ldata->canon_head = ldata->read_tail = 0;
956 if (ldata->read_head == ldata->canon_head) {
966 ldata->read_head = ldata->canon_head;
970 ldata->read_head = ldata->canon_head;
982 while (MASK(ldata->read_head) != MASK(ldata->canon_head)) {
990 MASK(head) != MASK(ldata->canon_head));
1032 while (MASK(tail) != MASK(ldata->canon_head)) {
1062 if (ldata->read_head == ldata->canon_head && L_ECHO(tty))
1264 smp_store_release(&ldata->canon_head, ldata->read_head);
1296 size_t tail = ldata->canon_head;
1334 if (ldata->canon_head == ldata->read_head)
1397 if (ldata->canon_head == ldata->read_head)
1421 * publishes canon_head if canonical mode is active
1434 if (ldata->canon_head == ldata->read_head)
1682 * publishes commit_head or canon_head
1715 overflow = ldata->icanon && ldata->canon_head == tail;
1798 ldata->canon_head = ldata->read_tail;
1802 ldata->canon_head = ldata->read_head;
1930 return ldata->canon_head != ldata->read_tail;
2014 size_t tail, canon_head;
2021 canon_head = smp_load_acquire(&ldata->canon_head);
2022 n = min(*nr, canon_head - ldata->read_tail);
2068 return ldata->read_tail != canon_head;
2078 size_t tail, canon_head;
2080 canon_head = smp_load_acquire(&ldata->canon_head);
2084 if (tail == canon_head)
2478 if (ldata->canon_head == ldata->read_tail)
2480 head = ldata->canon_head;