Lines Matching refs:hook1
1243 ng_bypass(hook_p hook1, hook_p hook2) in ng_bypass() argument
1245 if (hook1->hk_node != hook2->hk_node) { in ng_bypass()
1250 if (NG_HOOK_NOT_VALID(hook1) || NG_HOOK_NOT_VALID(hook2)) { in ng_bypass()
1254 hook1->hk_peer->hk_peer = hook2->hk_peer; in ng_bypass()
1255 hook2->hk_peer->hk_peer = hook1->hk_peer; in ng_bypass()
1257 hook1->hk_peer = &ng_deadhook; in ng_bypass()
1261 NG_HOOK_UNREF(hook1); in ng_bypass()
1265 ng_destroy_hook(hook1); in ng_bypass()
1550 hook_p hook1, hook2; in ng_mkpeer() local
1557 if ((error = ng_add_hook(node, name, &hook1))) { /* gives us a ref */ in ng_mkpeer()
1564 ng_destroy_hook(hook1); in ng_mkpeer()
1565 NG_HOOK_UNREF(hook1); in ng_mkpeer()
1572 hook1->hk_peer = hook2; in ng_mkpeer()
1573 hook2->hk_peer = hook1; in ng_mkpeer()
1576 NG_HOOK_REF(hook1); in ng_mkpeer()
1580 if (hook1->hk_node->nd_type->connect) { in ng_mkpeer()
1581 error = (*hook1->hk_node->nd_type->connect) (hook1); in ng_mkpeer()
1596 hook1->hk_flags &= ~HK_INVALID; in ng_mkpeer()
1599 NG_HOOK_UNREF(hook1); in ng_mkpeer()