Use new (inline) functions for calls into driver.

This commit is contained in:
Poul-Henning Kamp 2005-10-16 20:44:18 +00:00
parent 51514bc484
commit 2cccccddd4
4 changed files with 7 additions and 11 deletions

View File

@ -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;

View File

@ -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;
} }
} }

View File

@ -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

View File

@ -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. */