Lines Matching refs:perms

139 		while (p_in->perms[k]) {  in selinux_set_mapping()
141 if (!*p_in->perms[k]) { in selinux_set_mapping()
145 p_out->perms[k] = string_to_av_perm(pol, p_out->value, in selinux_set_mapping()
146 p_in->perms[k]); in selinux_set_mapping()
147 if (!p_out->perms[k]) { in selinux_set_mapping()
149 p_in->perms[k], p_in->name); in selinux_set_mapping()
209 if (avd->allowed & mapping->perms[i]) in map_decision()
211 if (allow_unknown && !mapping->perms[i]) in map_decision()
217 if (avd->auditallow & mapping->perms[i]) in map_decision()
222 if (avd->auditdeny & mapping->perms[i]) in map_decision()
224 if (!allow_unknown && !mapping->perms[i]) in map_decision()
598 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
986 !security_xperm_test(node->datum.u.xperms->perms.p, in services_compute_xperms_decision()
1007 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
1012 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
1017 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
3411 char *name = k, **perms = args; in get_permissions_callback() local
3414 perms[value] = kstrdup(name, GFP_ATOMIC); in get_permissions_callback()
3415 if (!perms[value]) in get_permissions_callback()
3422 const char *class, char ***perms, u32 *nperms) in security_get_permissions() argument
3441 *perms = kcalloc(*nperms, sizeof(**perms), GFP_ATOMIC); in security_get_permissions()
3442 if (!*perms) in security_get_permissions()
3447 get_permissions_callback, *perms); in security_get_permissions()
3453 *perms); in security_get_permissions()
3462 kfree((*perms)[i]); in security_get_permissions()
3463 kfree(*perms); in security_get_permissions()