Lines Matching defs:perms
357 struct cil_tree_node *perms = NULL;
380 perms = parse_current->next->next->cl_head;
381 rc = cil_gen_perm_nodes(db, perms, ast_node, CIL_PERM, &class->num_perms);
404 cil_symtab_destroy(&class->perms);
554 int cil_fill_perms(struct cil_tree_node *start_perm, struct cil_list **perms)
568 rc = cil_gen_expr(start_perm, CIL_PERM, perms);
620 cil_list_destroy(&cp->perms, CIL_FALSE);
663 /* Class-perms form: SET1 */
668 /* Class-perms form: (CLASS1 (PERM1 ...)) */
2034 rc = cil_fill_classperms_list(parse_current->next->next->next, &rule->perms.classperms);
2058 cil_destroy_classperms_list(&rule->perms.classperms);
2060 if (rule->perms.x.permx_str == NULL && rule->perms.x.permx != NULL) {
2061 cil_destroy_permissionx(rule->perms.x.permx);
2162 ebitmap_destroy(permx->perms);
2163 free(permx->perms);
2197 rule->perms.x.permx_str = parse_current->next->next->next->data;
2199 cil_permissionx_init(&rule->perms.x.permx);
2201 rc = cil_fill_permissionx(parse_current->next->next->next->cl_head, rule->perms.x.permx);
5994 // To avoid parsing list of perms again
6105 // So that the object and perms lists do not get parsed again