Lines Matching refs:hook2

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()
1258 hook2->hk_peer = &ng_deadhook; in ng_bypass()
1262 NG_HOOK_UNREF(hook2); in ng_bypass()
1266 ng_destroy_hook(hook2); in ng_bypass()
1489 hook_p hook2; in ng_con_nodes() local
1497 NG_ALLOC_HOOK(hook2); in ng_con_nodes()
1498 if (hook2 == NULL) { in ng_con_nodes()
1504 hook2->hk_refs = 1; /* start with a reference for us. */ in ng_con_nodes()
1505 hook2->hk_flags = HK_INVALID; in ng_con_nodes()
1506 hook2->hk_peer = hook; /* Link the two together */ in ng_con_nodes()
1507 hook->hk_peer = hook2; in ng_con_nodes()
1509 NG_HOOK_REF(hook2); in ng_con_nodes()
1510 hook2->hk_node = &ng_deadnode; in ng_con_nodes()
1511 strlcpy(NG_HOOK_NAME(hook2), name2, NG_HOOKSIZ); in ng_con_nodes()
1518 if ((error = ng_send_fn2(node2, hook2, item, &ng_con_part2, NULL, 0, in ng_con_nodes()
1525 NG_HOOK_UNREF(hook2); in ng_con_nodes()
1550 hook_p hook1, hook2; in ng_mkpeer() local
1562 if ((error = ng_add_hook(node2, name2, &hook2))) { in ng_mkpeer()
1572 hook1->hk_peer = hook2; in ng_mkpeer()
1573 hook2->hk_peer = hook1; in ng_mkpeer()
1577 NG_HOOK_REF(hook2); in ng_mkpeer()
1584 if ((error == 0) && hook2->hk_node->nd_type->connect) { in ng_mkpeer()
1585 error = (*hook2->hk_node->nd_type->connect) (hook2); in ng_mkpeer()
1592 ng_destroy_hook(hook2); /* also zaps hook1 */ in ng_mkpeer()
1597 hook2->hk_flags &= ~HK_INVALID; in ng_mkpeer()
1600 NG_HOOK_UNREF(hook2); in ng_mkpeer()