Lines Matching refs:linkNum
208 int linkNum; in ng_one2many_newhook() local
223 linkNum = (int)i; in ng_one2many_newhook()
224 link = &priv->many[linkNum]; in ng_one2many_newhook()
226 linkNum = NG_ONE2MANY_ONE_LINKNUM; in ng_one2many_newhook()
236 NG_HOOK_SET_PRIVATE(hook, (void *)(intptr_t)linkNum); in ng_one2many_newhook()
239 if (linkNum != NG_ONE2MANY_ONE_LINKNUM) { in ng_one2many_newhook()
240 priv->conf.enabledLinks[linkNum] = 1; /* auto-enable link */ in ng_one2many_newhook()
321 int linkNum; in ng_one2many_rcvmsg() local
328 linkNum = *((int32_t *)msg->data); in ng_one2many_rcvmsg()
329 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_rcvmsg()
331 else if (linkNum >= 0 in ng_one2many_rcvmsg()
332 && linkNum < NG_ONE2MANY_MAX_LINKS) { in ng_one2many_rcvmsg()
333 link = &priv->many[linkNum]; in ng_one2many_rcvmsg()
366 int linkNum; in ng_one2many_rcvmsg() local
374 linkNum = (intptr_t)NG_HOOK_PRIVATE(lasthook); in ng_one2many_rcvmsg()
375 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_rcvmsg()
378 KASSERT((linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_rcvmsg()
379 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_rcvmsg()
383 priv->conf.enabledLinks[linkNum] = 1; in ng_one2many_rcvmsg()
387 priv->conf.enabledLinks[linkNum] = 0; in ng_one2many_rcvmsg()
417 int linkNum; in ng_one2many_rcvdata() local
423 linkNum = (intptr_t)NG_HOOK_PRIVATE(hook); in ng_one2many_rcvdata()
424 KASSERT(linkNum == NG_ONE2MANY_ONE_LINKNUM in ng_one2many_rcvdata()
425 || (linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_rcvdata()
426 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_rcvdata()
429 src = (linkNum == NG_ONE2MANY_ONE_LINKNUM) ? in ng_one2many_rcvdata()
430 &priv->one : &priv->many[linkNum]; in ng_one2many_rcvdata()
431 KASSERT(src->hook != NULL, ("%s: no src%d", __func__, linkNum)); in ng_one2many_rcvdata()
438 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) { in ng_one2many_rcvdata()
517 int linkNum; in ng_one2many_disconnect() local
520 linkNum = (intptr_t)NG_HOOK_PRIVATE(hook); in ng_one2many_disconnect()
521 KASSERT(linkNum == NG_ONE2MANY_ONE_LINKNUM in ng_one2many_disconnect()
522 || (linkNum >= 0 && linkNum < NG_ONE2MANY_MAX_LINKS), in ng_one2many_disconnect()
523 ("%s: linkNum=%d", __func__, linkNum)); in ng_one2many_disconnect()
526 if (linkNum == NG_ONE2MANY_ONE_LINKNUM) in ng_one2many_disconnect()
529 priv->many[linkNum].hook = NULL; in ng_one2many_disconnect()
530 priv->conf.enabledLinks[linkNum] = 0; in ng_one2many_disconnect()
552 int linkNum; in ng_one2many_update_many() local
556 for (linkNum = 0; linkNum < NG_ONE2MANY_MAX_LINKS; linkNum++) { in ng_one2many_update_many()
560 if (priv->many[linkNum].hook != NULL in ng_one2many_update_many()
561 && priv->conf.enabledLinks[linkNum]) { in ng_one2many_update_many()
562 priv->activeMany[priv->numActiveMany] = linkNum; in ng_one2many_update_many()