Home | History | Annotate | Download | only in src

Lines Matching refs:current_mapping

24 static struct selinux_mapping *current_mapping = NULL;
38 free(current_mapping);
39 current_mapping = NULL;
55 current_mapping = (struct selinux_mapping *)calloc(++i, size);
56 if (!current_mapping)
63 struct selinux_mapping *p_out = current_mapping + j;
89 free(current_mapping);
90 current_mapping = NULL;
104 return current_mapping[tclass].value;
117 for (i=0; i<current_mapping[tclass].num_perms; i++)
119 assert(current_mapping[tclass].perms[i]);
120 kperm |= current_mapping[tclass].perms[i];
141 if (current_mapping[i].value == kclass)
155 for (i=0; i<current_mapping[tclass].num_perms; i++)
156 if (kperm & current_mapping[tclass].perms[i]) {
158 kperm &= ~current_mapping[tclass].perms[i];
175 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++)
176 if (avd->allowed & current_mapping[tclass].perms[i])
180 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++)
181 if (avd->decided & current_mapping[tclass].perms[i])
185 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++)
186 if (avd->auditallow & current_mapping[tclass].perms[i])
190 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++)
191 if (avd->auditdeny & current_mapping[tclass].perms[i])