summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-10-16 20:44:18 +0000
committerphk <phk@FreeBSD.org>2005-10-16 20:44:18 +0000
commit9f01990d4c8092e63ca74a8adcc926a8e143904c (patch)
tree9229f134f47dbb0ab131ab2a71f4b985ce9f8680 /sys
parented89346cf3f32d4c1ab74cce53fa42f1baf0d9b9 (diff)
downloadFreeBSD-src-9f01990d4c8092e63ca74a8adcc926a8e143904c.zip
FreeBSD-src-9f01990d4c8092e63ca74a8adcc926a8e143904c.tar.gz
Use new (inline) functions for calls into driver.
Diffstat (limited to 'sys')
-rw-r--r--sys/net/if_sl.c4
-rw-r--r--sys/net/ppp_tty.c8
-rw-r--r--sys/netgraph/bluetooth/drivers/h4/ng_h4.c3
-rw-r--r--sys/netgraph/ng_tty.c3
4 files changed, 7 insertions, 11 deletions
diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c
index fefd6b6..fb39574 100644
--- a/sys/net/if_sl.c
+++ b/sys/net/if_sl.c
@@ -628,7 +628,7 @@ sltstart(struct tty *tp)
* output queue. We are being called in lieu of ttstart
* and must do what it would.
*/
- (*tp->t_oproc)(tp);
+ tt_oproc(tp);
if (tp->t_outq.c_cc != 0) {
if (sc != NULL)
@@ -1110,7 +1110,7 @@ sl_outfill(void *chan)
s = splimp ();
++SL2IFP(sc)->if_obytes;
(void) putc(FRAME_END, &tp->t_outq);
- (*tp->t_oproc)(tp);
+ tt_oproc(tp);
splx (s);
} else
sc->sc_flags |= SC_OUTWAIT;
diff --git a/sys/net/ppp_tty.c b/sys/net/ppp_tty.c
index 88a7318..609c58a 100644
--- a/sys/net/ppp_tty.c
+++ b/sys/net/ppp_tty.c
@@ -735,8 +735,7 @@ pppstart(tp)
* Call output process whether or not there is any output.
* We are being called in lieu of ttstart and must do what it would.
*/
- if (tp->t_oproc != NULL)
- (*tp->t_oproc)(tp);
+ tt_oproc(tp);
/*
* 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 ((tp->t_state & TS_TTSTOP) == 0) {
tp->t_state |= TS_TTSTOP;
- tp->t_stop(tp, 0);
+ tt_stop(tp, 0);
}
return 0;
}
if (c == tp->t_cc[VSTART] && tp->t_cc[VSTART] != _POSIX_VDISABLE) {
tp->t_state &= ~TS_TTSTOP;
- if (tp->t_oproc != NULL)
- (*tp->t_oproc)(tp);
+ tt_oproc(tp);
return 0;
}
}
diff --git a/sys/netgraph/bluetooth/drivers/h4/ng_h4.c b/sys/netgraph/bluetooth/drivers/h4/ng_h4.c
index b84244f..0aaf37f 100644
--- a/sys/netgraph/bluetooth/drivers/h4/ng_h4.c
+++ b/sys/netgraph/bluetooth/drivers/h4/ng_h4.c
@@ -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.
*/
- if (sc->tp->t_oproc != NULL)
- (*sc->tp->t_oproc)(sc->tp);
+ tt_oproc(sc->tp);
/*
* This timeout is needed for operation on a pseudo-tty, because the
diff --git a/sys/netgraph/ng_tty.c b/sys/netgraph/ng_tty.c
index 380bcdf..7b8eceb 100644
--- a/sys/netgraph/ng_tty.c
+++ b/sys/netgraph/ng_tty.c
@@ -445,8 +445,7 @@ ngt_start(struct tty *tp)
/* Call output process whether or not there is any output. We are
* being called in lieu of ttstart and must do what it would. */
- if (tp->t_oproc != NULL)
- (*tp->t_oproc) (tp);
+ tt_oproc(tp);
/* 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. */
OpenPOWER on IntegriCloud