Lines Matching refs:perms
143 while (p_in->perms[k]) {
145 if (!*p_in->perms[k]) {
149 p_out->perms[k] = string_to_av_perm(pol, p_out->value,
150 p_in->perms[k]);
151 if (!p_out->perms[k]) {
153 p_in->perms[k], p_in->name);
213 if (avd->allowed & mapping->perms[i])
215 if (allow_unknown && !mapping->perms[i])
221 if (avd->auditallow & mapping->perms[i])
226 if (avd->auditdeny & mapping->perms[i])
228 if (!allow_unknown && !mapping->perms[i])
510 "scontext=%s tcontext=%s tclass=%s perms=",
603 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i];
969 if (!security_xperm_test(node->datum.u.xperms->perms.p,
985 node->datum.u.xperms->perms.p[i];
996 node->datum.u.xperms->perms.p[i];
1007 node->datum.u.xperms->perms.p[i];
3418 char *name = k, **perms = args;
3421 perms[value] = kstrdup(name, GFP_ATOMIC);
3422 if (!perms[value])
3429 char *class, char ***perms, int *nperms)
3447 *perms = kcalloc(*nperms, sizeof(**perms), GFP_ATOMIC);
3448 if (!*perms)
3453 get_permissions_callback, *perms);
3459 *perms);
3468 kfree((*perms)[i]);
3469 kfree(*perms);