Lines Matching refs:i1
189 struct cil_list_item *i1;
191 cil_list_for_each(i1, rules) {
192 fprintf(out, "%s %s;\n", kind, DATUM(i1->data)->fqn);
200 struct cil_list_item *i1;
202 cil_list_for_each(i1, cats->datum_expr) {
203 cat = i1->data;
285 struct cil_list_item *i1 = expr->head;
287 if (i1->flavor == CIL_OP) {
288 enum cil_flavor op = (enum cil_flavor)(uintptr_t)i1->data;
293 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
296 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
298 cil_cond_expr_to_policy(out, i1->next->next->data, CIL_FALSE);
301 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
303 cil_cond_expr_to_policy(out, i1->next->next->data, CIL_FALSE);
306 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
308 cil_cond_expr_to_policy(out, i1->next->next->data, CIL_FALSE);
311 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
313 cil_cond_expr_to_policy(out, i1->next->next->data, CIL_FALSE);
316 cil_cond_expr_to_policy(out, i1->next->data, CIL_FALSE);
318 cil_cond_expr_to_policy(out, i1->next->next->data, CIL_FALSE);
325 } else if (i1->flavor == CIL_DATUM) {
329 fprintf(out, "%s", DATUM(i1->data)->fqn);
333 } else if (i1->flavor == CIL_LIST) {
334 cil_cond_expr_to_policy(out, i1->data, CIL_FALSE);
356 struct cil_list_item *i1;
372 cil_list_for_each(i1, (struct cil_list *)operand->data) {
417 struct cil_list_item *i1;
421 i1 = cons_expr->head;
423 op = (enum cil_flavor)(uintptr_t)i1->data;
427 len += cil_cons_expr_len(db, i1->next->data);
431 len += cil_cons_expr_len(db, i1->next->data);
432 len += cil_cons_expr_len(db, i1->next->next->data);
436 len += cil_cons_expr_len(db, i1->next->data);
437 len += cil_cons_expr_len(db, i1->next->next->data);
441 len += __cil_cons_leaf_operand_len(db, i1->next);
442 len += __cil_cons_leaf_op_len(i1);
443 len += __cil_cons_leaf_operand_len(db, i1->next->next);
469 struct cil_list_item *i1;
537 cil_list_for_each(i1, (struct cil_list *)operand->data) {
597 struct cil_list_item *i1;
600 i1 = cons_expr->head;
602 op = (enum cil_flavor)(uintptr_t)i1->data;
608 new = __cil_cons_expr_to_string(db, i1->next->data, new);
613 new = __cil_cons_expr_to_string(db, i1->next->data, new);
616 new = __cil_cons_expr_to_string(db, i1->next->next->data, new);
621 new = __cil_cons_expr_to_string(db, i1->next->data, new);
624 new = __cil_cons_expr_to_string(db, i1->next->next->data, new);
629 new = __cil_cons_leaf_operand_to_string(db, i1->next, new);
630 new = __cil_cons_leaf_op_to_string(i1, new);
631 new = __cil_cons_leaf_operand_to_string(db, i1->next->next, new);
652 struct cil_list_item *i1;
657 cil_list_for_each(i1, classperms->perms) {
658 len += strlen(DATUM(i1->data)->fqn) + 1;
674 cil_list_for_each(i1, classperms->perms) {
675 len = strlen(DATUM(i1->data)->fqn);
676 memcpy(curr, DATUM(i1->data)->fqn, len);
687 struct cil_list_item *i1;
689 cil_list_for_each(i1, classperms) {
690 if (i1->flavor == CIL_CLASSPERMS) {
691 struct cil_classperms *cp = i1->data;
702 struct cil_classperms_set *cp_set = i1->data;
711 struct cil_list_item *i1;
713 cil_list_for_each(i1, classorder) {
714 fprintf(out, "class %s\n", DATUM(i1->data)->fqn);
720 struct cil_list_item *i1;
722 cil_list_for_each(i1, sidorder) {
723 fprintf(out, "sid %s\n", DATUM(i1->data)->fqn);
729 struct cil_list_item *i1;
734 cil_list_for_each(i1, commons) {
735 common = i1->data;
750 struct cil_list_item *i1;
754 cil_list_for_each(i1, classorder) {
755 class = i1->data;
777 struct cil_list_item *i1, *i2, *i3;
781 cil_list_for_each(i1, defaults) {
782 def = i1->data;
803 struct cil_list_item *i1, *i2, *i3;
807 cil_list_for_each(i1, defaults) {
808 def = i1->data;
850 struct cil_list_item *i1, *i2;
857 cil_list_for_each(i1, sensorder) {
858 sens = i1->data;
905 struct cil_list_item *i1, *i2;
912 cil_list_for_each(i1, catorder) {
913 cat = i1->data;
947 struct cil_list_item *i1, *i2;
950 cil_list_for_each(i1, sensorder) {
951 sens = i1->data;
966 struct cil_list_item *i1, *i2;
972 cil_list_for_each(i1, mlsconstrains) {
973 cons = i1->data;
989 struct cil_list_item *i1, *i2;
995 cil_list_for_each(i1, validatetrans) {
996 trans = i1->data;
1010 struct cil_list_item *i1;
1014 cil_list_for_each(i1, bools) {
1015 bool = i1->data;
1023 struct cil_list_item *i1, *i2;
1030 cil_list_for_each(i1, types) {
1031 type = i1->data;
1064 struct cil_list_item *i1;
1068 cil_list_for_each(i1, types) {
1069 child = i1->data;
1079 struct cil_list_item *i1, *i2;
1084 cil_list_for_each(i1, types) {
1085 type = i1->data;
1191 struct cil_list_item *i1;
1216 cil_list_for_each(i1, classperms_strs) {
1217 char *cp_str = i1->data;
1229 struct cil_list_item *i1;
1251 cil_list_for_each(i1, class_list) {
1252 fprintf(out, "%s %s %s : %s %s;\n", kind, src->fqn, tgt->fqn, DATUM(i1->data)->fqn, res->fqn);
1262 struct cil_list_item *i1;
1270 cil_list_for_each(i1, class_list) {
1271 fprintf(out, "type_transition %s %s : %s %s \"%s\";\n", src->fqn, tgt->fqn, DATUM(i1->data)->fqn, res->fqn, name->datum.fqn);
1280 struct cil_list_item *i1;
1286 cil_list_for_each(i1, class_list) {
1287 fprintf(out, "range_transition %s %s : %s ", src->fqn, exec->fqn, DATUM(i1->data)->fqn);
1482 struct cil_list_item *i1;
1485 cil_list_for_each(i1, rules) {
1486 role = i1->data;
1495 struct cil_list_item *i1, *i2;
1500 cil_list_for_each(i1, roles) {
1501 role = i1->data;
1527 struct cil_list_item *i1, *i2;
1532 cil_list_for_each(i1, roles) {
1533 role = i1->data;
1556 struct cil_list_item *i1;
1559 cil_list_for_each(i1, roleallows) {
1560 allow = i1->data;
1567 struct cil_list_item *i1, *i2;
1572 cil_list_for_each(i1, roletransitions) {
1573 trans = i1->data;
1584 struct cil_list_item *i1, *i2;
1590 cil_list_for_each(i1, users) {
1591 user = i1->data;
1635 struct cil_list_item *i1, *i2;
1641 cil_list_for_each(i1, constrains) {
1642 cons = i1->data;
1658 struct cil_list_item *i1;
1661 cil_list_for_each(i1, sids) {
1662 sid = i1->data;