Home | History | Annotate | Download | only in checkpolicy

Lines Matching defs:avrule

1612 	avrule_t *avrule;
1617 avrule = malloc(sizeof(avrule_t));
1618 if (!avrule) {
1622 avrule_init(avrule);
1623 avrule->specified = which;
1624 avrule->line = policydb_lineno;
1625 avrule->source_line = source_lineno;
1626 avrule->source_filename = strdup(source_file);
1627 if (!avrule->source_filename) {
1633 if (set_types(&avrule->stypes, id, &add, 0))
1638 if (set_types(&avrule->ttypes, id, &add, 0))
1675 perm->next = avrule->perms;
1676 avrule->perms = perm;
1681 *rule = avrule;
1685 avrule_destroy(avrule);
1686 free(avrule);
1693 avrule_t *avrule;
1707 if (define_compute_type_helper(which, &avrule))
1710 append_avrule(avrule);
1717 avrule_t *avrule;
1731 if (define_compute_type_helper(which, &avrule))
1734 return avrule;
2037 avrule_t *avrule;
2041 avrule = (avrule_t *) malloc(sizeof(avrule_t));
2042 if (!avrule) {
2047 avrule_init(avrule);
2048 avrule->specified = which;
2049 avrule->line = policydb_lineno;
2050 avrule->source_line = source_lineno;
2051 avrule->source_filename = strdup(source_file);
2052 avrule->xperms = NULL;
2053 if (!avrule->source_filename) {
2060 (&avrule->stypes, id, &add,
2075 avrule->flags |= RULE_SELF;
2079 (&avrule->ttypes, id, &add,
2137 avrule->perms = perms;
2138 *rule = avrule;
2399 avrule_t *avrule;
2413 avrule = (avrule_t *) calloc(1, sizeof(avrule_t));
2414 if (!avrule) {
2418 if (avrule_cpy(avrule, avrule_template))
2420 avrule->xperms = complete_driver;
2421 append_avrule(avrule);
2442 avrule = (avrule_t *) calloc(1, sizeof(avrule_t));
2443 if (!avrule) {
2447 if (avrule_cpy(avrule, avrule_template))
2449 avrule->xperms = xperms;
2450 append_avrule(avrule);
2475 /* populate avrule template with source/target/tclass */
2500 avrule_t *avrule;
2505 avrule = (avrule_t *) malloc(sizeof(avrule_t));
2506 if (!avrule) {
2511 avrule_init(avrule);
2512 avrule->specified = which;
2513 avrule->line = policydb_lineno;
2514 avrule->source_line = source_lineno;
2515 avrule->source_filename = strdup(source_file);
2516 avrule->xperms = NULL;
2517 if (!avrule->source_filename) {
2525 (&avrule->stypes, id, &add,
2540 avrule->flags |= RULE_SELF;
2544 (&avrule->ttypes, id, &add,
2634 avrule->perms = perms;
2635 *rule = avrule;
2639 avrule_destroy(avrule);
2640 free(avrule);
2649 avrule_t *avrule;
2660 if (define_te_avtab_helper(which, &avrule))
2663 return avrule;
2669 avrule_t *avrule;
2680 if (define_te_avtab_helper(which, &avrule))
2683 /* append this avrule to the end of the current rules list */
2684 append_avrule(avrule);