Lines Matching refs:new
733 tree_node_t *parent, *new; in mtcp_alloc_event() local
739 if ((new = tree_node_new()) == NULL) in mtcp_alloc_event()
742 new->ev = g_evid++; in mtcp_alloc_event()
743 new->ft = NULL; in mtcp_alloc_event()
744 new->cb = NULL; in mtcp_alloc_event()
745 new->arg.arg = NULL; in mtcp_alloc_event()
746 new->arg.len = 0; in mtcp_alloc_event()
748 TREE_INIT_NODE(new, link); in mtcp_alloc_event()
749 TREE_INIT_NODE(new, invk); in mtcp_alloc_event()
751 TREE_INSERT_CHILD(parent, new, link); in mtcp_alloc_event()
753 return new->ev; in mtcp_alloc_event()
762 tree_node_t *parent, *new, *walk; in mtcp_define_event() local
785 if ((new = tree_node_new()) == NULL) { in mtcp_define_event()
789 new->ev = g_evid++; in mtcp_define_event()
790 new->ft = filter; in mtcp_define_event()
793 dforest_store(new->ev, new); in mtcp_define_event()
796 new->arg.arg = malloc(arg->len); in mtcp_define_event()
797 if (new->arg.arg == NULL) { in mtcp_define_event()
800 free(new); in mtcp_define_event()
803 memcpy(new->arg.arg, arg->arg, arg->len); in mtcp_define_event()
804 new->arg.len = arg->len; in mtcp_define_event()
808 TREE_INSERT_CHILD(parent, new, link); in mtcp_define_event()
809 TREE_INSERT_CHILD(parent, new, invk); in mtcp_define_event()
811 return new->ev; in mtcp_define_event()