Lines Matching defs:avrule
2639 avrule_t *avrule;
2653 avrule = (avrule_t *) malloc(sizeof(avrule_t));
2654 if (!avrule)
2657 avrule_init(avrule);
2658 avrule->specified = source_rule->specified;
2659 avrule->line = source_rule->line;
2660 avrule->flags = source_rule->flags;
2661 avrule->source_line = source_rule->source_line;
2663 avrule->source_filename = strdup(source_rule->source_filename);
2664 if (!avrule->source_filename)
2668 if (ebitmap_cpy(&avrule->stypes.types, &stypes))
2671 if (ebitmap_cpy(&avrule->ttypes.types, &ttypes))
2688 if (!avrule->perms)
2689 avrule->perms = new_perm;
2703 avrule->xperms = xperms;
2706 /* just prepend the avrule to the first branch; it'll never be
2709 dest_pol->global->branch_list->avrules = avrule;
2711 avrule->next = dest_pol->global->branch_list->avrules;
2712 dest_pol->global->branch_list->avrules = avrule;
2723 ebitmap_destroy(&avrule->stypes.types);
2724 ebitmap_destroy(&avrule->ttypes.types);
2725 cur_perm = avrule->perms;
2732 free(avrule);
2737 * Expands the avrule blocks for a policy. RBAC rules are copied. Neverallow
2814 /* set base top avrule block in case there
2870 * its avrule list to the current decl->avrules list. On the other
2958 * the base passed in should be indexed and avrule blocks should be