Home
last modified time | relevance | path

Searched refs:xperms (Results 1 – 5 of 5) sorted by relevance

/linux/security/selinux/ss/
H A Davtab.c40 struct avtab_extended_perms *xperms; in avtab_insert_node() local
47 xperms = kmem_cache_zalloc(avtab_xperms_cachep, GFP_KERNEL); in avtab_insert_node()
48 if (xperms == NULL) { in avtab_insert_node()
52 *xperms = *(datum->u.xperms); in avtab_insert_node()
53 newnode->datum.u.xperms = xperms; in avtab_insert_node()
201 temp->datum.u.xperms); in avtab_destroy()
316 struct avtab_extended_perms xperms; in avtab_read_item() local
317 __le32 buf32[ARRAY_SIZE(xperms in avtab_read_item()
[all...]
H A Dservices.c94 struct extended_perms *xperms);
587 struct extended_perms *xperms, in services_compute_xperms_drivers() argument
592 switch (node->datum.u.xperms->specified) { in services_compute_xperms_drivers()
594 xperms->base_perms |= AVC_EXT_IOCTL; in services_compute_xperms_drivers()
596 for (i = 0; i < ARRAY_SIZE(xperms->drivers.p); i++) in services_compute_xperms_drivers()
597 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
600 xperms->base_perms |= AVC_EXT_IOCTL; in services_compute_xperms_drivers()
602 security_xperm_set(xperms->drivers.p, in services_compute_xperms_drivers()
603 node->datum.u.xperms->driver); in services_compute_xperms_drivers()
606 xperms->base_perms |= AVC_EXT_NLMSG; in services_compute_xperms_drivers()
[all …]
H A Dservices.h38 void services_compute_xperms_drivers(struct extended_perms *xperms,
H A Dconditional.c584 struct av_decision *avd, struct extended_perms *xperms) in cond_compute_av()
607 if (xperms && (node->key.specified & AVTAB_ENABLED) && in cond_dup_av_list()
609 services_compute_xperms_drivers(xperms, node); in cond_dup_av_list()
571 cond_compute_av(struct avtab * ctab,struct avtab_key * key,struct av_decision * avd,struct extended_perms * xperms) cond_compute_av() argument
/linux/security/selinux/include/
H A Dsecurity.h280 struct extended_perms *xperms);