Lines Matching defs: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)
325 ldata->read_head = ldata->canon_head = ldata->read_tail = 0;
961 if (ldata->read_head == ldata->canon_head) {
971 ldata->read_head = ldata->canon_head;
975 ldata->read_head = ldata->canon_head;
987 while (MASK(ldata->read_head) != MASK(ldata->canon_head)) {
995 MASK(head) != MASK(ldata->canon_head));
1037 while (MASK(tail) != MASK(ldata->canon_head)) {
1067 if (ldata->read_head == ldata->canon_head && L_ECHO(tty))
1269 smp_store_release(&ldata->canon_head, ldata->read_head);
1301 size_t tail = ldata->canon_head;
1339 if (ldata->canon_head == ldata->read_head)
1402 if (ldata->canon_head == ldata->read_head)
1426 * publishes canon_head if canonical mode is active
1439 if (ldata->canon_head == ldata->read_head)
1687 * publishes commit_head or canon_head
1720 overflow = ldata->icanon && ldata->canon_head == tail;
1803 ldata->canon_head = ldata->read_tail;
1807 ldata->canon_head = ldata->read_head;
1935 return ldata->canon_head != ldata->read_tail;
2018 size_t tail, canon_head;
2025 canon_head = smp_load_acquire(&ldata->canon_head);
2026 n = min(*nr, canon_head - ldata->read_tail);
2072 return ldata->read_tail != canon_head;
2082 size_t tail, canon_head;
2084 canon_head = smp_load_acquire(&ldata->canon_head);
2088 if (tail == canon_head)
2483 if (ldata->canon_head == ldata->read_tail)
2485 head = ldata->canon_head;