Use new (inline) functions for calls into driver.
This commit is contained in:
parent
51514bc484
commit
2cccccddd4
@ -628,7 +628,7 @@ sltstart(struct tty *tp)
|
|||||||
* output queue. We are being called in lieu of ttstart
|
* output queue. We are being called in lieu of ttstart
|
||||||
* and must do what it would.
|
* and must do what it would.
|
||||||
*/
|
*/
|
||||||
(*tp->t_oproc)(tp);
|
tt_oproc(tp);
|
||||||
|
|
||||||
if (tp->t_outq.c_cc != 0) {
|
if (tp->t_outq.c_cc != 0) {
|
||||||
if (sc != NULL)
|
if (sc != NULL)
|
||||||
@ -1110,7 +1110,7 @@ sl_outfill(void *chan)
|
|||||||
s = splimp ();
|
s = splimp ();
|
||||||
++SL2IFP(sc)->if_obytes;
|
++SL2IFP(sc)->if_obytes;
|
||||||
(void) putc(FRAME_END, &tp->t_outq);
|
(void) putc(FRAME_END, &tp->t_outq);
|
||||||
(*tp->t_oproc)(tp);
|
tt_oproc(tp);
|
||||||
splx (s);
|
splx (s);
|
||||||
} else
|
} else
|
||||||
sc->sc_flags |= SC_OUTWAIT;
|
sc->sc_flags |= SC_OUTWAIT;
|
||||||
|
@ -735,8 +735,7 @@ pppstart(tp)
|
|||||||
* Call output process whether or not there is any output.
|
* Call output process whether or not there is any output.
|
||||||
* We are being called in lieu of ttstart and must do what it would.
|
* We are being called in lieu of ttstart and must do what it would.
|
||||||
*/
|
*/
|
||||||
if (tp->t_oproc != NULL)
|
tt_oproc(tp);
|
||||||
(*tp->t_oproc)(tp);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If the transmit queue has drained and the tty has not hung up
|
* If the transmit queue has drained and the tty has not hung up
|
||||||
@ -844,14 +843,13 @@ pppinput(c, tp)
|
|||||||
if (c == tp->t_cc[VSTOP] && tp->t_cc[VSTOP] != _POSIX_VDISABLE) {
|
if (c == tp->t_cc[VSTOP] && tp->t_cc[VSTOP] != _POSIX_VDISABLE) {
|
||||||
if ((tp->t_state & TS_TTSTOP) == 0) {
|
if ((tp->t_state & TS_TTSTOP) == 0) {
|
||||||
tp->t_state |= TS_TTSTOP;
|
tp->t_state |= TS_TTSTOP;
|
||||||
tp->t_stop(tp, 0);
|
tt_stop(tp, 0);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (c == tp->t_cc[VSTART] && tp->t_cc[VSTART] != _POSIX_VDISABLE) {
|
if (c == tp->t_cc[VSTART] && tp->t_cc[VSTART] != _POSIX_VDISABLE) {
|
||||||
tp->t_state &= ~TS_TTSTOP;
|
tp->t_state &= ~TS_TTSTOP;
|
||||||
if (tp->t_oproc != NULL)
|
tt_oproc(tp);
|
||||||
(*tp->t_oproc)(tp);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -613,8 +613,7 @@ ng_h4_start2(node_p node, hook_p hook, void *arg1, int arg2)
|
|||||||
* being called in lieu of ttstart and must do what it would.
|
* being called in lieu of ttstart and must do what it would.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (sc->tp->t_oproc != NULL)
|
tt_oproc(sc->tp);
|
||||||
(*sc->tp->t_oproc)(sc->tp);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This timeout is needed for operation on a pseudo-tty, because the
|
* This timeout is needed for operation on a pseudo-tty, because the
|
||||||
|
@ -445,8 +445,7 @@ ngt_start(struct tty *tp)
|
|||||||
|
|
||||||
/* Call output process whether or not there is any output. We are
|
/* Call output process whether or not there is any output. We are
|
||||||
* being called in lieu of ttstart and must do what it would. */
|
* being called in lieu of ttstart and must do what it would. */
|
||||||
if (tp->t_oproc != NULL)
|
tt_oproc(tp);
|
||||||
(*tp->t_oproc) (tp);
|
|
||||||
|
|
||||||
/* This timeout is needed for operation on a pseudo-tty, because the
|
/* This timeout is needed for operation on a pseudo-tty, because the
|
||||||
* pty code doesn't call pppstart after it has drained the t_outq. */
|
* pty code doesn't call pppstart after it has drained the t_outq. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user