Searched refs:xperms (Results 1 – 7 of 7) sorted by relevance
74 struct avtab_extended_perms *xperms; in avtab_insert_node() local81 xperms = kmem_cache_zalloc(avtab_xperms_cachep, GFP_KERNEL); in avtab_insert_node()82 if (xperms == NULL) { in avtab_insert_node()86 *xperms = *(datum->u.xperms); in avtab_insert_node()87 newnode->datum.u.xperms = xperms; in avtab_insert_node()292 temp->datum.u.xperms); in avtab_destroy()363 tmp->datum.u.xperms = in avtab_duplicate()366 if (!tmp->datum.u.xperms) { in avtab_duplicate()370 tmp->datum.u.xperms = node->datum.u.xperms; in avtab_duplicate()443 struct avtab_extended_perms xperms; in avtab_read_item() local[all …]
86 struct extended_perms *xperms);584 struct extended_perms *xperms, in services_compute_xperms_drivers() argument589 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_drivers()591 for (i = 0; i < ARRAY_SIZE(xperms->drivers.p); i++) in services_compute_xperms_drivers()592 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()593 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_drivers()595 security_xperm_set(xperms->drivers.p, in services_compute_xperms_drivers()596 node->datum.u.xperms->driver); in services_compute_xperms_drivers()601 xperms->len = 1; in services_compute_xperms_drivers()613 struct extended_perms *xperms) in context_struct_compute_av() argument[all …]
32 void services_compute_xperms_drivers(struct extended_perms *xperms,
78 struct av_decision *avd, struct extended_perms *xperms);
73 struct avtab_extended_perms *xperms; member
575 struct av_decision *avd, struct extended_perms *xperms) in cond_compute_av() argument598 if (xperms && (node->key.specified & AVTAB_ENABLED) && in cond_compute_av()600 services_compute_xperms_drivers(xperms, node); in cond_compute_av()
274 struct extended_perms *xperms);