Lines Matching refs:hook

97 static int	nglmi_checkdata(hook_p hook, struct mbuf *m);
143 static void LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2);
144 static void nglmi_startup_fixed(sc_p sc, hook_p hook);
203 nglmi_newhook(node_p node, hook_p hook, const char *name) in nglmi_newhook() argument
208 NG_HOOK_SET_PRIVATE(hook, NULL); in nglmi_newhook()
216 sc->lmi_annexA = hook; in nglmi_newhook()
217 NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node)); in nglmi_newhook()
221 nglmi_startup_fixed(sc, hook); in nglmi_newhook()
223 sc->lmi_annexD = hook; in nglmi_newhook()
224 NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node)); in nglmi_newhook()
228 nglmi_startup_fixed(sc, hook); in nglmi_newhook()
230 sc->lmi_group4 = hook; in nglmi_newhook()
231 NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node)); in nglmi_newhook()
235 nglmi_startup_fixed(sc, hook); in nglmi_newhook()
238 sc->lmi_channel0 = hook; in nglmi_newhook()
240 NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node)); in nglmi_newhook()
245 sc->lmi_channel1023 = hook; in nglmi_newhook()
247 NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node)); in nglmi_newhook()
260 LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2) in LMI_ticker() argument
281 nglmi_startup_fixed(sc_p sc, hook_p hook) in nglmi_startup_fixed() argument
284 sc->lmi_channel = hook; in nglmi_startup_fixed()
509 strncpy(stat->hook, in nglmi_rcvmsg()
510 sc->protoname, sizeof(stat->hook) - 1); in nglmi_rcvmsg()
551 nglmi_rcvdata(hook_p hook, item_p item) in nglmi_rcvdata() argument
553 sc_p sc = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in nglmi_rcvdata()
562 if (NG_HOOK_PRIVATE(hook) == NULL) { in nglmi_rcvdata()
577 if (nglmi_checkdata(hook, m) == 0) in nglmi_rcvdata()
605 sc->lmi_channel = hook; in nglmi_rcvdata()
608 sc->protoname, hook == sc->lmi_channel0 ? 0 : 1023); in nglmi_rcvdata()
733 nglmi_checkdata(hook_p hook, struct mbuf *m) in nglmi_checkdata() argument
735 sc_p sc = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in nglmi_checkdata()
1065 nglmi_disconnect(hook_p hook) in nglmi_disconnect() argument
1067 const sc_p sc = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in nglmi_disconnect()
1070 if (NG_HOOK_PRIVATE(hook) == NULL) in nglmi_disconnect()
1078 if (NG_NODE_IS_VALID(NG_HOOK_NODE(hook))) in nglmi_disconnect()
1079 ng_rmnode_self(NG_HOOK_NODE(hook)); in nglmi_disconnect()