Lines Matching refs:node_p

86 typedef struct ng_node *node_p;  typedef
97 typedef int ng_constructor_t(node_p node);
98 typedef int ng_close_t(node_p node);
99 typedef int ng_shutdown_t(node_p node);
100 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
101 typedef hook_p ng_findhook_t(node_p node, const char *name);
103 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
106 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
185 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
268 static __inline node_p
404 void ng_unref_node(node_p node); /* don't move this */
441 void dumpnode(node_p node, char *file, int line);
442 static __inline void _chknode(node_p node, char *file, int line);
443 static __inline char * _ng_node_name(node_p node, char *file, int line);
444 static __inline int _ng_node_has_name(node_p node, char *file, int line);
445 static __inline ng_ID_t _ng_node_id(node_p node, char *file, int line);
446 static __inline void _ng_node_ref(node_p node, char *file, int line);
447 static __inline void _ng_node_unref(node_p node, char *file, int line);
448 static __inline void _ng_node_set_private(node_p node, void * val,
450 static __inline void * _ng_node_private(node_p node, char *file, int line);
451 static __inline int _ng_node_is_valid(node_p node, char *file, int line);
452 static __inline int _ng_node_not_valid(node_p node, char *file, int line);
453 static __inline int _ng_node_numhooks(node_p node, char *file, int line);
454 static __inline void _ng_node_force_writer(node_p node, char *file, int line);
455 static __inline void _ng_node_foreach_hook(node_p node,
457 static __inline void _ng_node_revive(node_p node, char *file, int line);
460 _chknode(node_p node, char *file, int line) in _chknode()
471 _ng_node_name(node_p node, char *file, int line) in _ng_node_name()
478 _ng_node_has_name(node_p node, char *file, int line) in _ng_node_has_name()
485 _ng_node_id(node_p node, char *file, int line) in _ng_node_id()
492 _ng_node_ref(node_p node, char *file, int line) in _ng_node_ref()
499 _ng_node_unref(node_p node, char *file, int line) in _ng_node_unref()
506 _ng_node_set_private(node_p node, void * val, char *file, int line) in _ng_node_set_private()
513 _ng_node_private(node_p node, char *file, int line) in _ng_node_private()
520 _ng_node_is_valid(node_p node, char *file, int line) in _ng_node_is_valid()
527 _ng_node_not_valid(node_p node, char *file, int line) in _ng_node_not_valid()
534 _ng_node_numhooks(node_p node, char *file, int line) in _ng_node_numhooks()
541 _ng_node_force_writer(node_p node, char *file, int line) in _ng_node_force_writer()
548 _ng_node_hi_stack(node_p node, char *file, int line) in _ng_node_hi_stack()
555 _ng_node_really_die(node_p node, char *file, int line) in _ng_node_really_die()
562 _ng_node_revive(node_p node, char *file, int line) in _ng_node_revive()
569 _ng_node_foreach_hook(node_p node, ng_fn_eachhook *fn, void *arg, in _ng_node_foreach_hook()
618 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
619 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
630 node_p el_dest; /* The node it will be applied against (or NULL) */
703 node_p _node = _NGI_NODE(i); \
720 static __inline node_p _ngi_node(item_p item, char *file, int line);
779 static __inline node_p
1131 int ng_address_ID(node_p here, item_p item, ng_ID_t ID, ng_ID_t retaddr);
1132 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1133 int ng_address_path(node_p here, item_p item, const char *address, ng_ID_t raddr);
1135 hook_p ng_findhook(node_p node, const char *name);
1137 int ng_make_node_common(struct ng_type *typep, node_p *nodep);
1138 int ng_name_node(node_p node, const char *name);
1139 node_p ng_name2noderef(node_p node, const char *name);
1144 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1145 void ng_replace_retaddr(node_p here, item_p item, ng_ID_t retaddr);
1147 int ng_rmnode_self(node_p here); /* if a node wants to suicide */
1150 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1152 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1154 int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
1156 int ng_uncallout(struct callout *c, node_p node);
1157 int ng_uncallout_drain(struct callout *c, node_p node);
1158 int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,