Lines Matching refs:hook
56 /* Per hook private info. */
125 * Add a hook.
128 ngh_newhook(node_p node, hook_p hook, const char *name)
132 /* Create hook private structure. */
136 NG_HOOK_SET_PRIVATE(hook, hip);
150 hook_p hook;
164 /* Find hook. */
165 hook = ng_findhook(node, (char *)msg->data);
166 if (hook == NULL) {
170 stats = &((hinfo_p)NG_HOOK_PRIVATE(hook))->stats;
203 ngh_rcvdata(hook_p hook, item_p item)
205 const hinfo_p hip = NG_HOOK_PRIVATE(hook);
217 ngh_disconnect(hook_p hook)
220 free(NG_HOOK_PRIVATE(hook), M_NETGRAPH);
221 NG_HOOK_SET_PRIVATE(hook, NULL);
222 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0)
223 ng_rmnode_self(NG_HOOK_NODE(hook));