Searched refs:senscat (Results 1 - 8 of 8) sorted by relevance

/external/selinux/libsepol/cil/src/
H A Dcil_reset_ast.c230 static void cil_reset_senscat(struct cil_senscat *senscat) argument
232 cil_reset_cats(senscat->cats);
H A Dcil_tree.c1197 struct cil_senscat *senscat = node->data; local
1201 if (senscat->sens_str != NULL) {
1202 cil_log(CIL_INFO, " %s ", senscat->sens_str);
1207 cil_tree_print_cats(senscat->cats);
H A Dcil.c2188 void cil_senscat_init(struct cil_senscat **senscat) argument
2190 *senscat = cil_malloc(sizeof(**senscat));
2192 (*senscat)->sens_str = NULL;
2193 (*senscat)->cats = NULL;
H A Dcil_build_ast.h160 void cil_destroy_senscat(struct cil_senscat *senscat);
H A Dcil_internal.h981 void cil_senscat_init(struct cil_senscat **senscat);
H A Dcil_build_ast.c3706 struct cil_senscat *senscat = NULL; local
3718 cil_senscat_init(&senscat);
3720 senscat->sens_str = parse_current->next->data;
3722 rc = cil_fill_cats(parse_current->next->next, &senscat->cats);
3727 ast_node->data = senscat;
3735 cil_destroy_senscat(senscat);
3739 void cil_destroy_senscat(struct cil_senscat *senscat) argument
3741 if (senscat == NULL) {
3745 cil_destroy_cats(senscat->cats);
3747 free(senscat);
[all...]
H A Dcil_resolve_ast.c1613 struct cil_senscat *senscat = current->data; local
1617 rc = cil_resolve_name(current, (char*)senscat->sens_str, CIL_SYM_SENS, extra_args, &sens_datum);
1623 rc = cil_resolve_cats(current, senscat->cats, extra_args);
1634 cil_list_append(sens->cats_list, CIL_CAT, senscat->cats);
H A Dcil_post.c1503 struct cil_senscat *senscat = node->data; local
1504 rc = __evaluate_cat_expression(senscat->cats, db);

Completed in 143 milliseconds