Lines Matching refs:hook1
1241 ng_bypass(hook_p hook1, hook_p hook2)
1243 if (hook1->hk_node != hook2->hk_node) {
1248 if (NG_HOOK_NOT_VALID(hook1) || NG_HOOK_NOT_VALID(hook2)) {
1252 hook1->hk_peer->hk_peer = hook2->hk_peer;
1253 hook2->hk_peer->hk_peer = hook1->hk_peer;
1255 hook1->hk_peer = &ng_deadhook;
1259 NG_HOOK_UNREF(hook1);
1263 ng_destroy_hook(hook1);
1548 hook_p hook1, hook2;
1555 if ((error = ng_add_hook(node, name, &hook1))) { /* gives us a ref */
1562 ng_destroy_hook(hook1);
1563 NG_HOOK_UNREF(hook1);
1570 hook1->hk_peer = hook2;
1571 hook2->hk_peer = hook1;
1574 NG_HOOK_REF(hook1);
1578 if (hook1->hk_node->nd_type->connect) {
1579 error = (*hook1->hk_node->nd_type->connect) (hook1);
1590 ng_destroy_hook(hook2); /* also zaps hook1 */
1594 hook1->hk_flags &= ~HK_INVALID;
1597 NG_HOOK_UNREF(hook1);