Home
last modified time | relevance | path

Searched refs:avd (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/security/selinux/
A Davc.c51 struct av_decision avd; member
388 struct av_decision *avd, in avc_xperms_audit_required() argument
524 memcpy(&node->ae.avd, avd, sizeof(node->ae.avd)); in avc_node_populate()
1043 struct av_decision avd; in avc_has_extended_perms() local
1064 memcpy(&avd, &node->ae.avd, sizeof(avd)); in avc_has_extended_perms()
1098 avd.allowed &= ~requested; in avc_has_extended_perms()
1140 struct av_decision *avd) in avc_has_perm_noaudit() argument
1156 memcpy(avd, &node->ae.avd, sizeof(*avd)); in avc_has_perm_noaudit()
1161 flags, avd); in avc_has_perm_noaudit()
1187 struct av_decision avd; in avc_has_perm() local
[all …]
A Dselinuxfs.c919 struct av_decision avd; in sel_write_access() local
950 security_compute_av_user(state, ssid, tsid, tclass, &avd); in sel_write_access()
954 avd.allowed, 0xffffffff, in sel_write_access()
955 avd.auditallow, avd.auditdeny, in sel_write_access()
956 avd.seqno, avd.flags); in sel_write_access()
A Dhooks.c1580 struct av_decision avd; in cred_has_capability() local
1603 sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1606 sid, sid, sclass, av, &avd, rc, &ad); in cred_has_capability()
3065 struct av_decision avd; in selinux_inode_permission() local
3090 &avd); in selinux_inode_permission()
3091 audited = avc_audit_required(perms, &avd, rc, in selinux_inode_permission()
/linux-6.3-rc2/security/selinux/include/
A Davc.h65 struct av_decision *avd, in avc_audit_required() argument
71 denied = requested & ~avd->allowed; in avc_audit_required()
73 audited = denied & avd->auditdeny; in avc_audit_required()
90 if (auditdeny && !(auditdeny & avd->auditdeny)) in avc_audit_required()
95 audited = requested & avd->auditallow; in avc_audit_required()
128 struct av_decision *avd, in avc_audit() argument
133 audited = avc_audit_required(requested, avd, result, 0, &denied); in avc_audit()
147 struct av_decision *avd);
A Dsecurity.h292 u16 tclass, struct av_decision *avd,
302 u16 tclass, struct av_decision *avd);
/linux-6.3-rc2/security/selinux/ss/
A Dservices.c214 avd->allowed = result; in map_decision()
627 avd->allowed = 0; in context_struct_compute_av()
628 avd->auditallow = 0; in context_struct_compute_av()
671 avd, xperms); in context_struct_compute_av()
713 tclass, avd); in context_struct_compute_av()
943 avd->allowed = 0; in avd_init()
944 avd->auditallow = 0; in avd_init()
949 avd->seqno = 0; in avd_init()
950 avd->flags = 0; in avd_init()
1119 avd_init(policy, avd); in security_compute_av()
[all …]
A Dconditional.c575 struct av_decision *avd, struct extended_perms *xperms) in cond_compute_av() argument
579 if (!ctab || !key || !avd) in cond_compute_av()
586 avd->allowed |= node->datum.u.data; in cond_compute_av()
594 avd->auditdeny &= node->datum.u.data; in cond_compute_av()
597 avd->auditallow |= node->datum.u.data; in cond_compute_av()
A Dconditional.h78 struct av_decision *avd, struct extended_perms *xperms);

Completed in 34 milliseconds