Lines Matching refs:perms
147 while (p_in->perms[k]) { in selinux_set_mapping()
149 if (!*p_in->perms[k]) { in selinux_set_mapping()
153 p_out->perms[k] = string_to_av_perm(pol, p_out->value, in selinux_set_mapping()
154 p_in->perms[k]); in selinux_set_mapping()
155 if (!p_out->perms[k]) { in selinux_set_mapping()
157 p_in->perms[k], p_in->name); in selinux_set_mapping()
217 if (avd->allowed & mapping->perms[i]) in map_decision()
219 if (allow_unknown && !mapping->perms[i]) in map_decision()
225 if (avd->auditallow & mapping->perms[i]) in map_decision()
230 if (avd->auditdeny & mapping->perms[i]) in map_decision()
232 if (!allow_unknown && !mapping->perms[i]) in map_decision()
607 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
972 if (!security_xperm_test(node->datum.u.xperms->perms.p, in services_compute_xperms_decision()
988 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
999 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
1010 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
3442 char *name = k, **perms = args; in get_permissions_callback() local
3445 perms[value] = kstrdup(name, GFP_ATOMIC); in get_permissions_callback()
3446 if (!perms[value]) in get_permissions_callback()
3453 char *class, char ***perms, int *nperms) in security_get_permissions() argument
3471 *perms = kcalloc(*nperms, sizeof(**perms), GFP_ATOMIC); in security_get_permissions()
3472 if (!*perms) in security_get_permissions()
3477 get_permissions_callback, *perms); in security_get_permissions()
3483 *perms); in security_get_permissions()
3492 kfree((*perms)[i]); in security_get_permissions()
3493 kfree(*perms); in security_get_permissions()