Lines Matching refs:t_canq
701 if (tp->t_canq.c_cc == 0) {
712 while (tp->t_canq.c_cc > 1 && uio_resid(uio) > 0) {
718 cc = min(cc, tp->t_canq.c_cc - 1);
719 cc = q_to_b(&tp->t_canq, (u_char *)buf, cc);
724 if (tp->t_canq.c_cc == 1)
725 (void) getc(&tp->t_canq);
726 if (tp->t_canq.c_cc)
1028 nread = tp->t_canq.c_cc;
1128 if (tp->t_canq.c_cc == 0) {
1133 retval = (TTYHOG - 2) - (tp->t_rawq.c_cc + tp->t_canq.c_cc);
1137 if (tp->t_canq.c_cc == 0 && (tp->t_lflag&ICANON)) {
1185 if (tp->t_canq.c_cc)
1188 tp->t_canq.c_cc < TTYHOG - 1) {
1191 cc = min(cc, TTYHOG - 1 - tp->t_canq.c_cc);
1205 cc = b_to_q((u_char *)cp, cc, &tp->t_canq);
1220 (void) putc(0, &tp->t_canq);
1241 if ((tp->t_rawq.c_cc + tp->t_canq.c_cc) >= TTYHOG - 2 &&
1242 (tp->t_canq.c_cc > 0 || !(tp->t_lflag&ICANON))) {