Lines Matching refs:perms
139 while (p_in->perms[k]) {
141 if (!*p_in->perms[k]) {
145 p_out->perms[k] = string_to_av_perm(pol, p_out->value,
146 p_in->perms[k]);
147 if (!p_out->perms[k]) {
149 p_in->perms[k], p_in->name);
209 if (avd->allowed & mapping->perms[i])
211 if (allow_unknown && !mapping->perms[i])
217 if (avd->auditallow & mapping->perms[i])
222 if (avd->auditdeny & mapping->perms[i])
224 if (!allow_unknown && !mapping->perms[i])
506 "scontext=%s tcontext=%s tclass=%s perms=",
597 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i];
955 if (!security_xperm_test(node->datum.u.xperms->perms.p,
971 node->datum.u.xperms->perms.p[i];
982 node->datum.u.xperms->perms.p[i];
993 node->datum.u.xperms->perms.p[i];
3373 char *name = k, **perms = args;
3376 perms[value] = kstrdup(name, GFP_ATOMIC);
3377 if (!perms[value])
3384 const char *class, char ***perms, u32 *nperms)
3403 *perms = kcalloc(*nperms, sizeof(**perms), GFP_ATOMIC);
3404 if (!*perms)
3409 get_permissions_callback, *perms);
3415 *perms);
3424 kfree((*perms)[i]);
3425 kfree(*perms);