Lines Matching refs:rule

1107 		struct cil_avrule *rule = node->data;
1108 if (rule->rule_kind == AVRULE_ALLOWED)
1110 else if (rule->rule_kind == AVRULE_AUDITALLOW)
1112 else if (rule->rule_kind == AVRULE_DONTAUDIT)
1114 else if (rule->rule_kind == AVRULE_NEVERALLOW)
1119 fprintf(out, "%s ", datum_or_str(DATUM(rule->src), rule->src_str));
1120 fprintf(out, "%s ", datum_or_str(DATUM(rule->tgt), rule->tgt_str));
1121 write_classperms_list(out, rule->perms.classperms);
1126 struct cil_avrule *rule = node->data;
1127 if (rule->rule_kind == AVRULE_ALLOWED)
1129 else if (rule->rule_kind == AVRULE_AUDITALLOW)
1131 else if (rule->rule_kind == AVRULE_DONTAUDIT)
1133 else if (rule->rule_kind == AVRULE_NEVERALLOW)
1137 fprintf(out, "%s ", datum_or_str(DATUM(rule->src), rule->src_str));
1138 fprintf(out, "%s ", datum_or_str(DATUM(rule->tgt), rule->tgt_str));
1139 if (rule->perms.x.permx_str) {
1140 fprintf(out, "%s",rule->perms.x.permx_str);
1142 write_permx(out, rule->perms.x.permx);
1148 struct cil_type_rule *rule = node->data;
1149 if (rule->rule_kind == AVRULE_TRANSITION)
1151 else if (rule->rule_kind == AVRULE_MEMBER)
1153 else if (rule->rule_kind == AVRULE_CHANGE)
1157 fprintf(out, "%s ", datum_or_str(DATUM(rule->src), rule->src_str));
1158 fprintf(out, "%s ", datum_or_str(DATUM(rule->tgt), rule->tgt_str));
1159 fprintf(out, "%s ", datum_or_str(DATUM(rule->obj), rule->obj_str));
1160 fprintf(out, "%s", datum_or_str(DATUM(rule->result), rule->result_str));
1165 struct cil_nametypetransition *rule = node->data;
1167 fprintf(out, "%s ", datum_or_str(DATUM(rule->src), rule->src_str));
1168 fprintf(out, "%s ", datum_or_str(DATUM(rule->tgt), rule->tgt_str));
1169 fprintf(out, "%s ", datum_or_str(DATUM(rule->obj), rule->obj_str));
1170 fprintf(out, "\"%s\" ", datum_or_str(DATUM(rule->name), rule->name_str));
1171 fprintf(out, "%s", datum_or_str(DATUM(rule->result), rule->result_str));
1176 struct cil_rangetransition *rule = node->data;
1178 fprintf(out, "%s ", datum_or_str(DATUM(rule->src), rule->src_str));
1179 fprintf(out, "%s ", datum_or_str(DATUM(rule->exec), rule->exec_str));
1180 fprintf(out, "%s ", datum_or_str(DATUM(rule->obj), rule->obj_str));
1181 if (rule->range)
1182 write_range(out, rule->range, CIL_TRUE);
1184 fprintf(out, "%s", rule->range_str);