Lines Matching defs:node
76 void cil_symtab_datum_remove_node(struct cil_symtab_datum *datum, struct cil_tree_node *node)
79 cil_list_remove(datum->nodes, CIL_NODE, node, 0);
88 int cil_symtab_insert(symtab_t *symtab, hashtab_key_t key, struct cil_symtab_datum *datum, struct cil_tree_node *node)
96 if (node) {
97 cil_list_append(datum->nodes, CIL_NODE, node);
172 struct cil_complex_symtab_node *node = NULL;
176 node = cil_malloc(sizeof(*node));
177 memset(node, 0, sizeof(*node));
179 node->ckey = ckey;
180 node->datum = datum;
190 free(node);
214 node->next = prev->next;
215 prev->next = node;
217 node->next = symtab->htable[hash];
218 symtab->htable[hash] = node;