Searched defs:avrule (Results 1 - 7 of 7) sorted by relevance

/external/checkpolicy/test/
H A Ddismod.c214 int display_avrule(avrule_t * avrule, policydb_t * policy, argument
220 if (avrule == NULL) {
224 if (avrule->specified & AVRULE_AV) {
225 if (avrule->specified & AVRULE_ALLOWED) {
228 if (avrule->specified & AVRULE_AUDITALLOW) {
231 if (avrule->specified & AVRULE_DONTAUDIT) {
234 } else if (avrule->specified & AVRULE_TYPE) {
235 if (avrule->specified & AVRULE_TRANSITION) {
238 if (avrule->specified & AVRULE_MEMBER) {
241 if (avrule
598 avrule_t *avrule; local
623 avrule_t *avrule = decl->avrules; local
[all...]
/external/checkpolicy/
H A Dmodule_compiler.c25 avrule_block_t *avrule; member in union:stack_item_u
31 int type; /* for above union: 1 = avrule block, 2 = conditional */
32 avrule_decl_t *decl; /* if in an avrule block, which
35 int in_else; /* if in an avrule block, within ELSE branch */
88 /* the first declaration within the global avrule
1347 void append_avrule(avrule_t * avrule) argument
1359 decl->avrules = avrule;
1361 stack_top->last_avrule->next = avrule;
1363 stack_top->last_avrule = avrule;
1419 /* allocate a new avrule bloc
[all...]
H A Dpolicy_define.c1389 avrule_t *avrule; local
1393 avrule = malloc(sizeof(avrule_t));
1394 if (!avrule) {
1398 avrule_init(avrule);
1399 avrule->specified = which;
1400 avrule->line = policydb_lineno;
1403 if (set_types(&avrule->stypes, id, &add, 0))
1408 if (set_types(&avrule->ttypes, id, &add, 0))
1443 perm->next = avrule->perms;
1444 avrule
1461 avrule_t *avrule; local
1485 avrule_t *avrule; local
1600 avrule_t *avrule; local
1732 avrule_t *avrule; local
1752 avrule_t *avrule; local
[all...]
/external/libsepol/src/
H A Dwrite.c1459 static int avrule_write(avrule_t * avrule, struct policy_file *fp) argument
1466 buf[items++] = cpu_to_le32(avrule->specified);
1467 buf[items++] = cpu_to_le32(avrule->flags);
1472 if (type_set_write(&avrule->stypes, fp))
1475 if (type_set_write(&avrule->ttypes, fp))
1478 cur = avrule->perms;
1489 cur = avrule->perms;
1507 avrule_t *avrule; local
1509 avrule = avrules;
1511 while (avrule) {
[all...]
H A Dexpand.c2484 avrule_t *avrule; local
2497 avrule = (avrule_t *) malloc(sizeof(avrule_t));
2498 if (!avrule)
2501 avrule_init(avrule);
2502 avrule->specified = AVRULE_NEVERALLOW;
2503 avrule->line = source_rule->line;
2504 avrule->flags = source_rule->flags;
2506 if (ebitmap_cpy(&avrule->stypes.types, &stypes))
2509 if (ebitmap_cpy(&avrule->ttypes.types, &ttypes))
2526 if (!avrule
[all...]
H A Dpolicydb.c2912 avrule_t *avrule; local
2915 avrule = (avrule_t *) malloc(sizeof(avrule_t));
2916 if (!avrule)
2919 avrule_init(avrule);
2925 (avrule)->specified = le32_to_cpu(buf[0]);
2926 (avrule)->flags = le32_to_cpu(buf[1]);
2928 if (type_set_read(&avrule->stypes, fp))
2931 if (type_set_read(&avrule->ttypes, fp))
2955 avrule->perms = cur;
2962 return avrule;
[all...]
/external/libsepol/include/sepol/policydb/
H A Dpolicydb.h228 typedef struct avrule { struct
249 struct avrule *next;

Completed in 1206 milliseconds