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

/external/selinux/libsepol/cil/src/
H A Dcil_internal.h264 struct cil_list *sidorder; member in struct:cil_db
910 void cil_sidorder_init(struct cil_sidorder **sidorder);
H A Dcil.c150 CIL_KEY_SIDORDER = cil_strpool_add("sidorder");
238 (*db)->sidorder = NULL;
284 cil_list_destroy(&(*db)->sidorder, CIL_FALSE);
1880 void cil_sidorder_init(struct cil_sidorder **sidorder) argument
1882 *sidorder = cil_malloc(sizeof(**sidorder));
1884 (*sidorder)->sid_list_str = NULL;
H A Dcil_build_ast.c1109 struct cil_sidorder *sidorder = NULL; local
1121 cil_sidorder_init(&sidorder);
1123 rc = cil_fill_list(parse_current->next->cl_head, CIL_SIDORDER, &sidorder->sid_list_str);
1127 ast_node->data = sidorder;
1133 cil_log(CIL_ERR, "Bad sidorder declaration at line %d of %s\n",
1135 cil_destroy_sidorder(sidorder);
1139 void cil_destroy_sidorder(struct cil_sidorder *sidorder) argument
1141 if (sidorder == NULL) {
1145 if (sidorder->sid_list_str != NULL) {
1146 cil_list_destroy(&sidorder
[all...]
H A Dcil_tree.c1489 struct cil_sidorder *sidorder = node->data; local
1492 if (sidorder->sid_list_str == NULL) {
1498 cil_list_for_each(sid, sidorder->sid_list_str) {
H A Dcil_build_ast.h80 void cil_destroy_sidorder(struct cil_sidorder *sidorder);
H A Dcil_resolve_ast.c1333 struct cil_sidorder *sidorder = current->data; local
1342 cil_list_for_each(curr, sidorder->sid_list_str) {
1345 cil_log(CIL_ERR, "Failed to resolve sid %s in sidorder\n", (char *)curr->data);
3468 db->sidorder = __cil_ordered_lists_merge_all(&extra_args.sidorder_lists);
3510 cil_list_destroy(&db->sidorder, CIL_FALSE);
3541 rc = __cil_verify_initsids(db->sidorder);
H A Dcil_binary.c2607 if (db->sidorder == NULL || db->sidorder->head == NULL) {
2608 cil_log(CIL_WARN, "No sidorder statement in policy\n");
2612 cil_list_for_each(curr, db->sidorder) {
H A Dcil_policy.c1273 cil_list_for_each(item, db->sidorder) {

Completed in 70 milliseconds