Lines Matching refs:mod_func_tree

30 int add_list(mod_func_t *mod_func_tree, const ua_func_t func, char *func_name)  in add_list()  argument
33 if (NULL != mod_func_tree && NULL != func_name) { in add_list()
34 …UAGENT_DEBUG("will add list mod %s func %d func name %s\n", mod_func_tree->mod_info.name, func, fu… in add_list()
35 uagent_func_node_t *header = mod_func_tree->header; in add_list()
36 if (NULL == mod_func_tree->header) { in add_list()
37 mod_func_tree->header = (uagent_func_node_t*)aos_malloc(sizeof(uagent_func_node_t)); in add_list()
38 if (NULL != mod_func_tree->header) { in add_list()
39 mod_func_tree->header->next = NULL; in add_list()
40 mod_func_tree->header->func = func; in add_list()
41 … memset(mod_func_tree->header->func_name, 0, sizeof(mod_func_tree->header->func_name)); in add_list()
42 …strncpy(mod_func_tree->header->func_name, func_name, sizeof(mod_func_tree->header->func_name) - 1); in add_list()
43 mod_func_tree->mod_info.func_count = 1; in add_list()
46 …AGENT_ERR("[uA]alloc memory of func %s for mod %s fail\n", func_name, mod_func_tree->mod_info.name… in add_list()
65 mod_func_tree->mod_info.func_count++; in add_list()
68 …AGENT_ERR("[uA]alloc memory of func %s for mod %s fail\n", func_name, mod_func_tree->mod_info.name… in add_list()
80 int del_list(mod_func_t *mod_func_tree, const ua_func_t func) in del_list() argument
83 if (NULL != mod_func_tree) { in del_list()
84 uagent_func_node_t *header = mod_func_tree->header; in del_list()
88 mod_func_tree->header = p->next; in del_list()
109 if (mod_func_tree->mod_info.func_count > 0) { in del_list()
110 mod_func_tree->mod_info.func_count--; in del_list()