Lines Matching refs:linkNum

210 	int linkNum;  in ng_one2many_newhook()  local
225 linkNum = (int)i; in ng_one2many_newhook()
226 link = &priv->many[linkNum]; in ng_one2many_newhook()
228 linkNum = NG_ONE2MANY_ONE_LINKNUM; in ng_one2many_newhook()
238 NG_HOOK_SET_PRIVATE(hook, (void *)(intptr_t)linkNum); in ng_one2many_newhook()
241 if (linkNum != NG_ONE2MANY_ONE_LINKNUM) { in ng_one2many_newhook()
242 priv->conf.enabledLinks[linkNum] = 1; /* auto-enable link */ in ng_one2many_newhook()
323 int linkNum; in ng_one2many_rcvmsg() local
330 linkNum = *((int32_t *)msg->data); in ng_one2many_rcvmsg()
331 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_rcvmsg()
333 else if (linkNum >= 0 in ng_one2many_rcvmsg()
334 && linkNum < NG_ONE2MANY_MAX_LINKS) { in ng_one2many_rcvmsg()
335 link = &priv->many[linkNum]; in ng_one2many_rcvmsg()
368 int linkNum; in ng_one2many_rcvmsg() local
376 linkNum = (intptr_t)NG_HOOK_PRIVATE(lasthook); in ng_one2many_rcvmsg()
377 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_rcvmsg()
380 KASSERT((linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_rcvmsg()
381 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_rcvmsg()
385 priv->conf.enabledLinks[linkNum] = 1; in ng_one2many_rcvmsg()
389 priv->conf.enabledLinks[linkNum] = 0; in ng_one2many_rcvmsg()
419 int linkNum; in ng_one2many_rcvdata() local
425 linkNum = (intptr_t)NG_HOOK_PRIVATE(hook); in ng_one2many_rcvdata()
426 KASSERT(linkNum == NG_ONE2MANY_ONE_LINKNUM in ng_one2many_rcvdata()
427 || (linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_rcvdata()
428 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_rcvdata()
431 src = (linkNum == NG_ONE2MANY_ONE_LINKNUM) ? in ng_one2many_rcvdata()
432 &priv->one : &priv->many[linkNum]; in ng_one2many_rcvdata()
433 KASSERT(src->hook != NULL, ("%s: no src%d", __func__, linkNum)); in ng_one2many_rcvdata()
440 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) { in ng_one2many_rcvdata()
519 int linkNum; in ng_one2many_disconnect() local
522 linkNum = (intptr_t)NG_HOOK_PRIVATE(hook); in ng_one2many_disconnect()
523 KASSERT(linkNum == NG_ONE2MANY_ONE_LINKNUM in ng_one2many_disconnect()
524 || (linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_disconnect()
525 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_disconnect()
528 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_disconnect()
531 priv->many[linkNum].hook = NULL; in ng_one2many_disconnect()
532 priv->conf.enabledLinks[linkNum] = 0; in ng_one2many_disconnect()
554 int linkNum; in ng_one2many_update_many() local
558 for (linkNum = 0; linkNum < NG_ONE2MANY_MAX_LINKS; linkNum++) { in ng_one2many_update_many()
562 if (priv->many[linkNum].hook != NULL in ng_one2many_update_many()
563 && priv->conf.enabledLinks[linkNum]) { in ng_one2many_update_many()
564 priv->activeMany[priv->numActiveMany] = linkNum; in ng_one2many_update_many()