Lines Matching refs:rule
566 const char *rule;
572 rule = "allow";
575 rule = "auditallow";
578 rule = "auditdeny";
581 rule = "dontaudit";
584 rule = "neverallow";
587 rule = "typetransition";
590 rule = "typemember";
593 rule = "typechange";
610 rule, src, tgt,
615 rule, src, tgt,
688 const char *rule;
693 rule = "allowx";
696 rule = "auditallowx";
699 rule = "dontauditx";
702 rule = "neverallowx";
712 cil_printf("(%s %s %s (%s %s (", rule, src, tgt,
1432 struct role_trans_rule *rule;
1444 for (rule = rules; rule != NULL; rule = rule->next) {
1445 rs = &rule->roles;
1451 ts = &rule->types;
1459 ebitmap_for_each_positive_bit(&rule->classes, node, i) {
1463 pdb->p_role_val_to_name[rule->new_role - 1]);
1482 struct role_allow_rule *rule;
1490 for (rule = rules; rule != NULL; rule = rule->next) {
1491 rs = &rule->roles;
1497 rs = &rule->new_roles;
1525 struct range_trans_rule *rule;
1540 for (rule = rules; rule != NULL; rule = rule->next) {
1541 ts = &rule->stypes;
1547 ts = &rule->ttypes;
1555 ebitmap_for_each_positive_bit(&rule->tclasses, node, i) {
1561 rc = semantic_level_to_cil(pdb, 1, &rule->trange.level[0]);
1568 rc = semantic_level_to_cil(pdb, 1, &rule->trange.level[1]);
1602 struct filename_trans_rule *rule;
1604 for (rule = rules; rule != NULL; rule = rule->next) {
1605 ts = &rule->stypes;
1611 ts = &rule->ttypes;
1621 pdb->p_class_val_to_name[rule->tclass - 1],
1622 rule->name,
1623 pdb->p_type_val_to_name[rule->otype - 1]);
1625 if (rule->flags & RULE_SELF) {
1628 pdb->p_class_val_to_name[rule->tclass - 1],
1629 rule->name,
1630 pdb->p_type_val_to_name[rule->otype - 1]);