Lines Matching refs:datum
79 struct version_datum *datum; in __extract_attributees_helper() local
93 datum = cil_malloc(sizeof(*datum)); in __extract_attributees_helper()
94 datum->db = args->db; in __extract_attributees_helper()
95 datum->ast_node = node; in __extract_attributees_helper()
96 datum->orig_name = DATUM(node->data)->name; in __extract_attributees_helper()
97 key = datum->orig_name; in __extract_attributees_helper()
103 free(datum); in __extract_attributees_helper()
105 rc = hashtab_insert(args->vers_map, (hashtab_key_t) key, (hashtab_datum_t) datum); in __extract_attributees_helper()
214 new_key = __cil_attrib_get_versname(type->datum.name, args->num); in __cil_attrib_convert_type()
216 cil_symtab_datum_remove_node(&type->datum, node); in __cil_attrib_convert_type()
240 struct cil_symtab_datum *datum = (struct cil_symtab_datum *) node->data; in __cil_attrib_swap_symtab_key() local
244 symtab = datum->symtab; in __cil_attrib_swap_symtab_key()
247 cil_list_remove(datum->nodes, CIL_NODE, node, 0); in __cil_attrib_swap_symtab_key()
248 cil_symtab_remove_datum(datum); in __cil_attrib_swap_symtab_key()
250 rc = cil_symtab_insert(symtab, new_key, datum, node); in __cil_attrib_swap_symtab_key()
378 char *key = type->datum.name; in cil_attrib_type()
413 char *key = typeattr->datum.name; in cil_attrib_typeattribute()
427 cil_symtab_datum_remove_node(&typeattr->datum, node); in cil_attrib_typeattribute()