Lines Matching defs:node
145 node_p node;
801 if (ng_make_node_common (&typestruct, &d->node) != 0) {
802 printf ("%s: cannot make common node\n", d->name);
808 NG_NODE_SET_PRIVATE (d->node, d);
811 if (ng_name_node (d->node, d->nodename)) {
812 printf ("%s: cannot name node\n", d->nodename);
813 NG_NODE_UNREF (d->node);
949 if (d->node) {
950 ng_rmnode_self (d->node);
951 NG_NODE_UNREF (d->node);
952 d->node = NULL;
2253 static int ng_cx_constructor (node_p node)
2255 drv_t *d = NG_NODE_PRIVATE (node);
2260 static int ng_cx_newhook (node_p node, hook_p hook, const char *name)
2263 drv_t *d = NG_NODE_PRIVATE (node);
2342 static int ng_cx_rcvmsg (node_p node, item_p item, hook_p lasthook)
2344 drv_t *d = NG_NODE_PRIVATE (node);
2391 NG_RESPOND_MSG (error, node, item, resp);
2438 static int ng_cx_rmnode (node_p node)
2440 drv_t *d = NG_NODE_PRIVATE (node);
2453 if (node->nd_flags & NGF_REALLY_DIE) {
2454 NG_NODE_SET_PRIVATE (node, NULL);
2455 NG_NODE_UNREF (node);
2457 NG_NODE_REVIVE(node); /* Persistent node */