Lines Matching refs:perms
568 char *perms;
603 perms = sepol_av_to_string(pdb, classperm->tclass, classperm->data);
604 if (perms == NULL) {
612 perms + 1);
642 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) {
643 if (!xperm_test(bit, xperms->perms))
646 if (in_range && next_bit_in_range(bit, xperms->perms)) {
649 } else if (next_bit_in_range(bit, xperms->perms)) {
1213 rc = avrulex_to_cil(indent, pdb, avrule->specified, snames[s], tnames[t], avrule->perms, avrule->xperms);
1215 rc = avrule_to_cil(indent, pdb, avrule->specified, snames[s], tnames[t], avrule->perms);
1224 rc = avrulex_to_cil(indent, pdb, avrule->specified, snames[s], "self", avrule->perms, avrule->xperms);
1226 rc = avrule_to_cil(indent, pdb, avrule->specified, snames[s], "self", avrule->perms);
1652 struct class_perm_datum *perms;
1660 arr->perms[arr->count].name = key;
1661 arr->perms[arr->count].val = datum->s.value;
1683 arr.perms = calloc(common->permissions.nprim, sizeof(*arr.perms));
1684 if (arr.perms == NULL) {
1692 qsort(arr.perms, arr.count, sizeof(*arr.perms), class_perm_cmp);
1696 cil_printf("%s ", arr.perms[i].name);
1703 free(arr.perms);
1946 char *perms;
1958 perms = sepol_av_to_string(pdb, class->s.value, node->permissions);
1959 cil_println(indent, "(%sconstrain (%s (%s)) %s)", mls, classkey, perms + 1, expr);
1988 arr.perms = calloc(class->permissions.nprim, sizeof(*arr.perms));
1989 if (arr.perms == NULL) {
1997 qsort(arr.perms, arr.count, sizeof(*arr.perms), class_perm_cmp);
2002 cil_printf("%s ", arr.perms[i].name);
2081 free(arr.perms);