TS_TBLOCK
while (sc->incnt && (tp->t_state & TS_TBLOCK) == 0) {
if (sc->incnt == 0 && (tp->t_state & TS_TBLOCK) == 0) {
if (tp->t_state & TS_TBLOCK) {
while (sbcnt > 0 && (tp->t_state & TS_TBLOCK) == 0) {
if (sbcnt == 0 && (tp->t_state & TS_TBLOCK) == 0)
if (sc->sc_rx_blocked && !ISSET(tp->t_state, TS_TBLOCK)) {
if (tp == NULL || tp->t_state & TS_TBLOCK) {
if (tp->t_state & TS_TBLOCK) {
CLR(tp->t_state, TS_TBLOCK);
!ISSET(tp->t_state, TS_TBLOCK) &&
SET(tp->t_state, TS_TBLOCK);
SET(tp->t_state, TS_TBLOCK);
if (ISSET(tp->t_state, TS_TBLOCK) && tp->t_rawq.c_cc < TTYHOG / 5) {
CLR(tp->t_state, TS_TBLOCK);
CLR(tp->t_state, TS_TBLOCK);
{ TS_TBLOCK, 'K'},