Home | History | Annotate | Download | only in src

Lines Matching defs:extra_args

157 int cil_resolve_classperms(struct cil_tree_node *current, struct cil_classperms *cp, void *extra_args)
164 rc = cil_resolve_name(current, cp->class_str, CIL_SYM_CLASSES, extra_args, &datum);
188 int cil_resolve_classperms_set(struct cil_tree_node *current, struct cil_classperms_set *cp_set, void *extra_args)
193 rc = cil_resolve_name(current, cp_set->set_str, CIL_SYM_CLASSPERMSETS, extra_args, &datum);
201 rc = cil_resolve_classperms_list(current, cp_set->set->classperms, extra_args);
213 int cil_resolve_classperms_list(struct cil_tree_node *current, struct cil_list *cp_list, void *extra_args)
220 rc = cil_resolve_classperms(current, curr->data, extra_args);
225 rc = cil_resolve_classperms_set(current, curr->data, extra_args);
238 int cil_resolve_classpermissionset(struct cil_tree_node *current, struct cil_classpermissionset *cps, void *extra_args)
241 struct cil_args_resolve *args = extra_args;
251 rc = cil_resolve_classperms_list(current, cps->classperms, extra_args);
294 int cil_resolve_permissionx(struct cil_tree_node *current, struct cil_permissionx *permx, void *extra_args)
299 rc = cil_resolve_name(current, permx->obj_str, CIL_SYM_CLASSES, extra_args, &obj_datum);
311 int cil_resolve_avrule(struct cil_tree_node *current, void *extra_args)
313 struct cil_args_resolve *args = extra_args;
348 rc = cil_resolve_classperms_list(current, rule->perms.classperms, extra_args);
360 rc = cil_resolve_permissionx(current, rule->perms.x.permx, extra_args);
373 int cil_resolve_type_rule(struct cil_tree_node *current, void *extra_args)
383 rc = cil_resolve_name(current, rule->src_str, CIL_SYM_TYPES, extra_args, &src_datum);
389 rc = cil_resolve_name(current, rule->tgt_str, CIL_SYM_TYPES, extra_args, &tgt_datum);
395 rc = cil_resolve_name(current, rule->obj_str, CIL_SYM_CLASSES, extra_args, &obj_datum);
401 rc = cil_resolve_name(current, rule->result_str, CIL_SYM_TYPES, extra_args, &result_datum);
421 int cil_resolve_typeattributeset(struct cil_tree_node *current, void *extra_args)
429 rc = cil_resolve_name(current, attrtypes->attr_str, CIL_SYM_TYPES, extra_args, &attr_datum);
444 rc = cil_resolve_expr(CIL_TYPEATTRIBUTESET, attrtypes->str_expr, &attrtypes->datum_expr, current, extra_args);
466 int cil_resolve_expandtypeattribute(struct cil_tree_node *current, void *extra_args)
478 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_TYPES, extra_args, &attr_datum);
504 int cil_resolve_aliasactual(struct cil_tree_node *current, void *extra_args, enum cil_flavor flavor, enum cil_flavor alias_flavor)
518 rc = cil_resolve_name(current, aliasactual->alias_str, sym_index, extra_args, &alias_datum);
527 rc = cil_resolve_name(current, aliasactual->actual_str, sym_index, extra_args, &actual_datum);
592 int cil_resolve_typepermissive(struct cil_tree_node *current, void *extra_args)
599 rc = cil_resolve_name(current, typeperm->type_str, CIL_SYM_TYPES, extra_args, &type_datum);
620 extra_args)
622 struct cil_args_resolve *args = extra_args;
632 rc = cil_resolve_name(current, nametypetrans->src_str, CIL_SYM_TYPES, extra_args, &src_datum);
638 rc = cil_resolve_name(current, nametypetrans->tgt_str, CIL_SYM_TYPES, extra_args, &tgt_datum);
644 rc = cil_resolve_name(current, nametypetrans->obj_str, CIL_SYM_CLASSES, extra_args, &obj_datum);
652 rc = cil_resolve_name(current, nametypetrans->name_str, CIL_SYM_NAMES, extra_args, &name_datum);
659 rc = cil_resolve_name(current, nametypetrans->result_str, CIL_SYM_TYPES, extra_args, &result_datum);
679 int cil_resolve_rangetransition(struct cil_tree_node *current, void *extra_args)
688 rc = cil_resolve_name(current, rangetrans->src_str, CIL_SYM_TYPES, extra_args, &src_datum);
694 rc = cil_resolve_name(current, rangetrans->exec_str, CIL_SYM_TYPES, extra_args, &exec_datum);
700 rc = cil_resolve_name(current, rangetrans->obj_str, CIL_SYM_CLASSES, extra_args, &obj_datum);
707 rc = cil_resolve_name(current, rangetrans->range_str, CIL_SYM_LEVELRANGES, extra_args, &range_datum);
715 rc = cil_resolve_levelrange(current, rangetrans->range, extra_args);
721 rc = cil_resolve_levelrange(current, rangetrans->range, extra_args);
742 int cil_resolve_classcommon(struct cil_tree_node *current, void *extra_args)
751 rc = cil_resolve_name(current, clscom->class_str, CIL_SYM_CLASSES, extra_args, &class_datum);
756 rc = cil_resolve_name(current, clscom->common_str, CIL_SYM_COMMONS, extra_args, &common_datum);
785 int cil_resolve_classmapping(struct cil_tree_node *current, void *extra_args)
794 rc = cil_resolve_name(current, mapping->map_class_str, CIL_SYM_CLASSES, extra_args, &datum);
807 rc = cil_resolve_classperms_list(current, mapping->classperms, extra_args);
826 int cil_resolve_userrole(struct cil_tree_node *current, void *extra_args)
833 rc = cil_resolve_name(current, userrole->user_str, CIL_SYM_USERS, extra_args, &user_datum);
839 rc = cil_resolve_name(current, userrole->role_str, CIL_SYM_ROLES, extra_args, &role_datum);
851 int cil_resolve_userlevel(struct cil_tree_node *current, void *extra_args)
860 rc = cil_resolve_name(current, usrlvl->user_str, CIL_SYM_USERS, extra_args, &user_datum);
876 rc = cil_resolve_name(current, usrlvl->level_str, CIL_SYM_LEVELS, extra_args, &lvl_datum);
885 rc = cil_resolve_level(current, user->dftlevel, extra_args);
891 rc = cil_resolve_level(current, usrlvl->level, extra_args);
904 int cil_resolve_userrange(struct cil_tree_node *current, void *extra_args)
913 rc = cil_resolve_name(current, userrange->user_str, CIL_SYM_USERS, extra_args, &user_datum);
929 rc = cil_resolve_name(current, userrange->range_str, CIL_SYM_LEVELRANGES, extra_args, &range_datum);
938 rc = cil_resolve_levelrange(current, user->range, extra_args);
944 rc = cil_resolve_levelrange(current, userrange->range, extra_args);
957 int cil_resolve_userprefix(struct cil_tree_node *current, void *extra_args)
964 rc = cil_resolve_name(current, userprefix->user_str, CIL_SYM_USERS, extra_args, &user_datum);
983 int cil_resolve_selinuxuser(struct cil_tree_node *current, void *extra_args)
991 rc = cil_resolve_name(current, selinuxuser->user_str, CIL_SYM_USERS, extra_args, &user_datum);
1007 rc = cil_resolve_name(current, selinuxuser->range_str, CIL_SYM_LEVELRANGES, extra_args, &lvlrange_datum);
1015 rc = cil_resolve_levelrange(current, selinuxuser->range, extra_args);
1021 rc = cil_resolve_levelrange(current, selinuxuser->range, extra_args);
1032 int cil_resolve_roletype(struct cil_tree_node *current, void *extra_args)
1039 rc = cil_resolve_name(current, roletype->role_str, CIL_SYM_ROLES, extra_args, &role_datum);
1045 rc = cil_resolve_name(current, roletype->type_str, CIL_SYM_TYPES, extra_args, &type_datum);
1057 int cil_resolve_roletransition(struct cil_tree_node *current, void *extra_args)
1067 rc = cil_resolve_name(current, roletrans->src_str, CIL_SYM_ROLES, extra_args, &src_datum);
1073 rc = cil_resolve_name(current, roletrans->tgt_str, CIL_SYM_TYPES, extra_args, &tgt_datum);
1079 rc = cil_resolve_name(current, roletrans->obj_str, CIL_SYM_CLASSES, extra_args, &obj_datum);
1085 rc = cil_resolve_name(current, roletrans->result_str, CIL_SYM_ROLES, extra_args, &result_datum);
1104 int cil_resolve_roleallow(struct cil_tree_node *current, void *extra_args)
1111 rc = cil_resolve_name(current, roleallow->src_str, CIL_SYM_ROLES, extra_args, &src_datum);
1117 rc = cil_resolve_name(current, roleallow->tgt_str, CIL_SYM_ROLES, extra_args, &tgt_datum);
1129 int cil_resolve_roleattributeset(struct cil_tree_node *current, void *extra_args)
1137 rc = cil_resolve_name(current, attrroles->attr_str, CIL_SYM_ROLES, extra_args, &attr_datum);
1150 rc = cil_resolve_expr(CIL_ROLEATTRIBUTESET, attrroles->str_expr, &attrroles->datum_expr, current, extra_args);
1465 int cil_resolve_classorder(struct cil_tree_node *current, void *extra_args)
1467 struct cil_args_resolve *args = extra_args;
1486 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_CLASSES, extra_args, &datum);
1510 int cil_resolve_sidorder(struct cil_tree_node *current, void *extra_args)
1512 struct cil_args_resolve *args = extra_args;
1524 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_SIDS, extra_args, &datum);
1557 int cil_resolve_catorder(struct cil_tree_node *current, void *extra_args)
1559 struct cil_args_resolve *args = extra_args;
1573 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_CATS, extra_args, &cat_datum);
1599 int cil_resolve_sensitivityorder(struct cil_tree_node *current, void *extra_args)
1601 struct cil_args_resolve *args = extra_args;
1613 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_SENS, extra_args, &datum);
1632 int cil_resolve_cats(struct cil_tree_node *current, struct cil_cats *cats, void *extra_args)
1636 rc = cil_resolve_expr(CIL_CATSET, cats->str_expr, &cats->datum_expr, current, extra_args);
1648 int cil_resolve_catset(struct cil_tree_node *current, struct cil_catset *catset, void *extra_args)
1652 rc = cil_resolve_cats(current, catset->cats, extra_args);
1667 int cil_resolve_senscat(struct cil_tree_node *current, void *extra_args)
1674 rc = cil_resolve_name(current, (char*)senscat->sens_str, CIL_SYM_SENS, extra_args, &sens_datum);
1680 rc = cil_resolve_cats(current, senscat->cats, extra_args);
1699 int cil_resolve_level(struct cil_tree_node *current, struct cil_level *level, void *extra_args)
1704 rc = cil_resolve_name(current, (char*)level->sens_str, CIL_SYM_SENS, extra_args, &sens_datum);
1713 rc = cil_resolve_cats(current, level->cats, extra_args);
1725 int cil_resolve_levelrange(struct cil_tree_node *current, struct cil_levelrange *lvlrange, void *extra_args)
1732 rc = cil_resolve_name(current, lvlrange->low_str, CIL_SYM_LEVELS, extra_args, &low_datum);
1740 rc = cil_resolve_level(current, lvlrange->low, extra_args);
1746 rc = cil_resolve_level(current, lvlrange->low, extra_args);
1753 rc = cil_resolve_name(current, lvlrange->high_str, CIL_SYM_LEVELS, extra_args, &high_datum);
1761 rc = cil_resolve_level(current, lvlrange->high, extra_args);
1767 rc = cil_resolve_level(current, lvlrange->high, extra_args);
1779 int cil_resolve_constrain(struct cil_tree_node *current, void *extra_args)
1784 rc = cil_resolve_classperms_list(current, cons->classperms, extra_args);
1789 rc = cil_resolve_expr(CIL_CONSTRAIN, cons->str_expr, &cons->datum_expr, current, extra_args);
1800 int cil_resolve_validatetrans(struct cil_tree_node *current, void *extra_args)
1803 struct cil_args_resolve *args = extra_args;
1813 rc = cil_resolve_expr(CIL_VALIDATETRANS, validtrans->str_expr, &validtrans->datum_expr, current, extra_args);
1824 int cil_resolve_context(struct cil_tree_node *current, struct cil_context *context, void *extra_args)
1834 rc = cil_resolve_name(current, context->user_str, CIL_SYM_USERS, extra_args, &user_datum);
1849 rc = cil_resolve_name(current, context->role_str, CIL_SYM_ROLES, extra_args, &role_datum);
1863 rc = cil_resolve_name(current, context->type_str, CIL_SYM_TYPES, extra_args, &type_datum);
1878 rc = cil_resolve_name(current, context->range_str, CIL_SYM_LEVELRANGES, extra_args, &lvlrange_datum);
1886 rc = cil_resolve_levelrange(current, context->range, extra_args);
1892 rc = cil_resolve_levelrange(current, context->range, extra_args);
1904 int cil_resolve_filecon(struct cil_tree_node *current, void *extra_args)
1911 rc = cil_resolve_name(current, filecon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
1917 rc = cil_resolve_context(current, filecon->context, extra_args);
1926 int cil_resolve_portcon(struct cil_tree_node *current, void *extra_args)
1933 rc = cil_resolve_name(current, portcon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
1939 rc = cil_resolve_context(current, portcon->context, extra_args);
1951 int cil_resolve_genfscon(struct cil_tree_node *current, void *extra_args)
1958 rc = cil_resolve_name(current, genfscon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
1964 rc = cil_resolve_context(current, genfscon->context, extra_args);
1976 int cil_resolve_nodecon(struct cil_tree_node *current, void *extra_args)
1985 rc = cil_resolve_name(current, nodecon->addr_str, CIL_SYM_IPADDRS, extra_args, &addr_datum);
1993 rc = cil_resolve_name(current, nodecon->mask_str, CIL_SYM_IPADDRS, extra_args, &mask_datum);
2001 rc = cil_resolve_name(current, nodecon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2007 rc = cil_resolve_context(current, nodecon->context, extra_args);
2026 int cil_resolve_netifcon(struct cil_tree_node *current, void *extra_args)
2035 rc = cil_resolve_name(current, netifcon->if_context_str, CIL_SYM_CONTEXTS, extra_args, &ifcon_datum);
2041 rc = cil_resolve_context(current, netifcon->if_context, extra_args);
2048 rc = cil_resolve_name(current, netifcon->packet_context_str, CIL_SYM_CONTEXTS, extra_args, &packcon_datum);
2054 rc = cil_resolve_context(current, netifcon->packet_context, extra_args);
2065 int cil_resolve_pirqcon(struct cil_tree_node *current, void *extra_args)
2072 rc = cil_resolve_name(current, pirqcon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2078 rc = cil_resolve_context(current, pirqcon->context, extra_args);
2090 int cil_resolve_iomemcon(struct cil_tree_node *current, void *extra_args)
2097 rc = cil_resolve_name(current, iomemcon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2103 rc = cil_resolve_context(current, iomemcon->context, extra_args);
2115 int cil_resolve_ioportcon(struct cil_tree_node *current, void *extra_args)
2122 rc = cil_resolve_name(current, ioportcon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2128 rc = cil_resolve_context(current, ioportcon->context, extra_args);
2140 int cil_resolve_pcidevicecon(struct cil_tree_node *current, void *extra_args)
2147 rc = cil_resolve_name(current, pcidevicecon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2153 rc = cil_resolve_context(current, pcidevicecon->context, extra_args);
2165 int cil_resolve_devicetreecon(struct cil_tree_node *current, void *extra_args)
2172 rc = cil_resolve_name(current, devicetreecon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2178 rc = cil_resolve_context(current, devicetreecon->context, extra_args);
2190 int cil_resolve_fsuse(struct cil_tree_node *current, void *extra_args)
2197 rc = cil_resolve_name(current, fsuse->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2203 rc = cil_resolve_context(current, fsuse->context, extra_args);
2215 int cil_resolve_sidcontext(struct cil_tree_node *current, void *extra_args)
2224 rc = cil_resolve_name(current, sidcon->sid_str, CIL_SYM_SIDS, extra_args, &sid_datum);
2231 rc = cil_resolve_name(current, sidcon->context_str, CIL_SYM_CONTEXTS, extra_args, &context_datum);
2237 rc = cil_resolve_context(current, sidcon->context, extra_args);
2257 int cil_resolve_blockinherit_link(struct cil_tree_node *current, void *extra_args)
2264 rc = cil_resolve_name(current, inherit->block_str, CIL_SYM_BLOCKS, extra_args, &block_datum);
2355 int cil_resolve_blockinherit_copy(struct cil_tree_node *current, void *extra_args)
2358 struct cil_args_resolve *args = extra_args;
2396 int cil_resolve_blockabstract(struct cil_tree_node *current, void *extra_args)
2403 rc = cil_resolve_name(current, abstract->block_str, CIL_SYM_BLOCKS, extra_args, &block_datum);
2422 int cil_resolve_in(struct cil_tree_node *current, void *extra_args)
2425 struct cil_args_resolve *args = extra_args;
2435 rc = cil_resolve_name(current, in->block_str, CIL_SYM_BLOCKS, extra_args, &block_datum);
2458 int cil_resolve_in_list(void *extra_args)
2460 struct cil_args_resolve *args = extra_args;
2483 rc = cil_resolve_name(node, in->block_str, CIL_SYM_BLOCKS, extra_args, &block_datum);
2488 rc = cil_resolve_in(node, extra_args);
2514 int cil_resolve_bounds(struct cil_tree_node *current, void *extra_args, enum cil_flavor flavor, enum cil_flavor attr_flavor)
2527 rc = cil_resolve_name(current, bounds->parent_str, index, extra_args, &parent_datum);
2538 rc = cil_resolve_name(current, bounds->child_str, index, extra_args, &child_datum);
2596 int cil_resolve_default(struct cil_tree_node *current, void *extra_args)
2606 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_CLASSES, extra_args, &datum);
2619 int cil_resolve_defaultrange(struct cil_tree_node *current, void *extra_args)
2629 rc = cil_resolve_name(current, (char *)curr->data, CIL_SYM_CLASSES, extra_args, &datum);
2714 int cil_resolve_call1(struct cil_tree_node *current, void *extra_args)
2717 struct cil_args_resolve *args = extra_args;
2727 rc = cil_resolve_name(current, new_call->macro_str, CIL_SYM_BLOCKS, extra_args, &macro_datum);
2969 int cil_resolve_call2(struct cil_tree_node *current, void *extra_args)
3064 rc = cil_resolve_name(current, arg->arg_str, sym_index, extra_args, &(arg->arg));
3109 int cil_resolve_expr(enum cil_flavor expr_type, struct cil_list *str_expr, struct cil_list **datum_expr, struct cil_tree_node *parent, void *extra_args)
3144 rc = cil_resolve_name(parent, curr->data, sym_index, extra_args, &res_datum);
3157 rc = cil_resolve_expr(expr_type, curr->data, &datum_sub_expr, parent, extra_args);
3176 int cil_resolve_boolif(struct cil_tree_node *current, void *extra_args)
3181 rc = cil_resolve_expr(CIL_BOOLEANIF, bif->str_expr, &bif->datum_expr, current, extra_args);
3241 int cil_resolve_tunif(struct cil_tree_node *current, void *extra_args)
3243 struct cil_args_resolve *args = extra_args;
3256 rc = cil_resolve_expr(CIL_TUNABLEIF, tif->str_expr, &tif->datum_expr, current, extra_args);
3307 int cil_resolve_userattributeset(struct cil_tree_node *current, void *extra_args)
3315 rc = cil_resolve_name(current, attrusers->attr_str, CIL_SYM_USERS, extra_args, &attr_datum);
3328 rc = cil_resolve_expr(CIL_USERATTRIBUTESET, attrusers->str_expr, &attrusers->datum_expr, current, extra_args);
3350 int __cil_resolve_ast_node(struct cil_tree_node *node, void *extra_args)
3353 struct cil_args_resolve *args = extra_args;
3628 int __cil_resolve_ast_node_helper(struct cil_tree_node *node, uint32_t *finished, void *extra_args)
3631 struct cil_args_resolve *args = extra_args;
3701 rc = __cil_resolve_ast_node(node, extra_args);
3726 int __cil_resolve_ast_first_child_helper(struct cil_tree_node *current, void *extra_args)
3729 struct cil_args_resolve *args = extra_args;
3735 if (current == NULL || extra_args == NULL) {
3776 int __cil_resolve_ast_last_child_helper(struct cil_tree_node *current, void *extra_args)
3779 struct cil_args_resolve *args = extra_args;
3783 if (current == NULL || extra_args == NULL) {
3837 struct cil_args_resolve extra_args;
3845 extra_args.db = db;
3846 extra_args.pass = pass;
3847 extra_args.changed = &changed;
3848 extra_args.last_resolved_name = NULL;
3849 extra_args.optstack = NULL;
3850 extra_args.boolif= NULL;
3851 extra_args.macro = NULL;
3852 extra_args.sidorder_lists = NULL;
3853 extra_args.classorder_lists = NULL;
3854 extra_args.unordered_classorder_lists = NULL;
3855 extra_args.catorder_lists = NULL;
3856 extra_args.sensitivityorder_lists = NULL;
3857 extra_args.in_list = NULL;
3858 extra_args.blockstack = NULL;
3860 cil_list_init(&extra_args.sidorder_lists, CIL_LIST_ITEM);
3861 extra_args.classorder_lists, CIL_LIST_ITEM);
3862 cil_list_init(&extra_args.unordered_classorder_lists, CIL_LIST_ITEM);
3863 cil_list_init(&extra_args.catorder_lists, CIL_LIST_ITEM);
3864 cil_list_init(&extra_args.sensitivityorder_lists, CIL_LIST_ITEM);
3865 cil_list_init(&extra_args.in_list, CIL_IN);
3867 extra_args.pass = pass;
3868 rc = cil_tree_walk(current, __cil_resolve_ast_node_helper, __cil_resolve_ast_first_child_helper, __cil_resolve_ast_last_child_helper, &extra_args);
3875 rc = cil_resolve_in_list(&extra_args);
3879 cil_list_destroy(&extra_args.in_list, CIL_FALSE);
3883 db->sidorder = __cil_ordered_lists_merge_all(&extra_args.sidorder_lists, NULL);
3888 db->classorder = __cil_ordered_lists_merge_all(&extra_args.classorder_lists, &extra_args.unordered_classorder_lists);
3893 db->catorder = __cil_ordered_lists_merge_all(&extra_args.catorder_lists, NULL);
3899 db->sensitivityorder = __cil_ordered_lists_merge_all(&extra_args.sensitivityorder_lists, NULL);
3937 __cil_ordered_lists_reset(&extra_args.sidorder_lists);
3938 __cil_ordered_lists_reset(&extra_args.classorder_lists);
3939 __cil_ordered_lists_reset(&extra_args.unordered_classorder_lists);
3940 __cil_ordered_lists_reset(&extra_args.catorder_lists);
3941 __cil_ordered_lists_reset(&extra_args.sensitivityorder_lists);
3959 while (extra_args.optstack != NULL) {
3960 cil_destroy_tree_node_stack(extra_args.optstack);
3961 extra_args.optstack = NULL;
3963 while (extra_args.blockstack!= NULL) {
3964 cil_destroy_tree_node_stack(extra_args.blockstack);
3965 extra_args.blockstack = NULL;
3976 cil_destroy_tree_node_stack(extra_args.optstack);
3977 cil_destroy_tree_node_stack(extra_args.blockstack);
3978 __cil_ordered_lists_destroy(&extra_args.sidorder_lists);
3979 __cil_ordered_lists_destroy(&extra_args.classorder_lists);
3980 __cil_ordered_lists_destroy(&extra_args.catorder_lists);
3981 __cil_ordered_lists_destroy(&extra_args.sensitivityorder_lists);
3982 __cil_ordered_lists_destroy(&extra_args.unordered_classorder_lists);
3983 cil_list_destroy(&extra_args.in_list, CIL_FALSE);
4060 int cil_resolve_name(struct cil_tree_node *ast_node, char *name, enum cil_sym_index sym_index, void *extra_args, struct cil_symtab_datum **datum)
4063 struct cil_args_resolve *args = extra_args;