Lines Matching defs:canon_head
95 size_t canon_head;
228 n = ldata->canon_head - ldata->read_tail;
256 if (ldata->icanon && ldata->canon_head == ldata->read_tail)
332 ldata->read_head = ldata->canon_head = ldata->read_tail = 0;
983 if (ldata->read_head == ldata->canon_head) {
993 ldata->read_head = ldata->canon_head;
997 ldata->read_head = ldata->canon_head;
1009 while (MASK(ldata->read_head) != MASK(ldata->canon_head)) {
1017 MASK(head) != MASK(ldata->canon_head));
1059 while (MASK(tail) != MASK(ldata->canon_head)) {
1089 if (ldata->read_head == ldata->canon_head && L_ECHO(tty))
1261 * publishes canon_head if canonical mode is active
1329 size_t tail = ldata->canon_head;
1359 if (ldata->canon_head == ldata->read_head)
1374 smp_store_release(&ldata->canon_head, ldata->read_head);
1387 if (ldata->canon_head == ldata->read_head)
1414 if (ldata->canon_head == ldata->read_head)
1442 if (ldata->canon_head == ldata->read_head)
1692 * publishes commit_head or canon_head
1724 overflow = ldata->icanon && ldata->canon_head == tail;
1798 ldata->canon_head = ldata->read_tail;
1803 ldata->canon_head = ldata->read_head;
1933 return ldata->canon_head != ldata->read_tail;
2020 size_t tail, canon_head;
2027 canon_head = smp_load_acquire(&ldata->canon_head);
2028 n = min(*nr, canon_head - ldata->read_tail);
2074 return ldata->read_tail != canon_head;
2085 size_t tail, canon_head;
2087 canon_head = smp_load_acquire(&ldata->canon_head);
2091 if (tail == canon_head)
2484 if (ldata->canon_head == ldata->read_tail)
2486 head = ldata->canon_head;