| /linux/security/selinux/ |
| A D | avc.c | 51 struct av_decision avd; member 378 struct av_decision *avd, in avc_xperms_audit_required() argument 512 memcpy(&node->ae.avd, avd, sizeof(node->ae.avd)); in avc_node_populate() 1018 struct av_decision avd; in avc_has_extended_perms() local 1039 memcpy(&avd, &node->ae.avd, sizeof(avd)); in avc_has_extended_perms() 1114 flags, avd); in avc_perm_nonode() 1154 flags, avd); in avc_has_perm_noaudit() 1157 memcpy(avd, &node->ae.avd, sizeof(*avd)); in avc_has_perm_noaudit() 1162 flags, avd); in avc_has_perm_noaudit() 1185 struct av_decision avd; in avc_has_perm() local [all …]
|
| A D | selinuxfs.c | 861 struct av_decision avd; in sel_write_access() local 891 security_compute_av_user(ssid, tsid, tclass, &avd); in sel_write_access() 895 avd.allowed, 0xffffffff, in sel_write_access() 896 avd.auditallow, avd.auditdeny, in sel_write_access() 897 avd.seqno, avd.flags); in sel_write_access()
|
| A D | hooks.c | 1628 struct av_decision avd; in cred_has_capability() local 1650 rc = avc_has_perm_noaudit(sid, sid, sclass, av, 0, &avd); in cred_has_capability() 1652 int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad); in cred_has_capability() 3098 struct av_decision avd; in selinux_inode_permission() local 3119 &avd); in selinux_inode_permission() 3120 audited = avc_audit_required(perms, &avd, rc, in selinux_inode_permission()
|
| /linux/security/selinux/include/ |
| A D | avc.h | 64 static inline u32 avc_audit_required(u32 requested, struct av_decision *avd, in avc_audit_required() argument 68 denied = requested & ~avd->allowed; in avc_audit_required() 70 audited = denied & avd->auditdeny; in avc_audit_required() 87 if (auditdeny && !(auditdeny & avd->auditdeny)) in avc_audit_required() 92 audited = requested & avd->auditallow; in avc_audit_required() 120 struct av_decision *avd, int result, in avc_audit() argument 124 audited = avc_audit_required(requested, avd, result, 0, &denied); in avc_audit() 134 unsigned int flags, struct av_decision *avd);
|
| A D | security.h | 250 struct av_decision *avd, 257 struct av_decision *avd);
|
| /linux/arch/riscv/kernel/vdso/ |
| A D | hwprobe.c | 20 const struct arch_vdso_data *avd = &vd->arch_data; in riscv_vdso_get_values() local 31 if ((flags != 0) || (!all_cpus && !avd->homogeneous_cpus)) in riscv_vdso_get_values() 37 p->value = avd->all_cpu_hwprobe_values[p->key]; in riscv_vdso_get_values() 55 const struct arch_vdso_data *avd = &vd->arch_data; in riscv_vdso_get_cpus() local 73 if (empty_cpus || flags != RISCV_HWPROBE_WHICH_CPUS || !avd->homogeneous_cpus) in riscv_vdso_get_cpus() 80 .value = avd->all_cpu_hwprobe_values[p->key], in riscv_vdso_get_cpus()
|
| /linux/security/selinux/ss/ |
| A D | services.c | 214 avd->allowed = result; in map_decision() 627 avd->allowed = 0; in context_struct_compute_av() 628 avd->auditallow = 0; in context_struct_compute_av() 670 avd, xperms); in context_struct_compute_av() 712 tclass, avd); in context_struct_compute_av() 935 avd->allowed = 0; in avd_init() 936 avd->auditallow = 0; in avd_init() 941 avd->seqno = 0; in avd_init() 942 avd->flags = 0; in avd_init() 1108 avd_init(policy, avd); in security_compute_av() [all …]
|
| A D | conditional.c | 577 struct av_decision *avd, struct extended_perms *xperms) in cond_compute_av() argument 581 if (!ctab || !key || !avd) in cond_compute_av() 588 avd->allowed |= node->datum.u.data; in cond_compute_av() 596 avd->auditdeny &= node->datum.u.data; in cond_compute_av() 599 avd->auditallow |= node->datum.u.data; in cond_compute_av()
|
| A D | conditional.h | 77 struct av_decision *avd, struct extended_perms *xperms);
|
| /linux/arch/riscv/kernel/ |
| A D | sys_hwprobe.c | 405 struct arch_vdso_data *avd = &vd->arch_data; in init_hwprobe_vdso_data() local 420 avd->all_cpu_hwprobe_values[key] = pair.value; in init_hwprobe_vdso_data() 436 avd->homogeneous_cpus = id_bitsmash != 0 && id_bitsmash != -1; in init_hwprobe_vdso_data()
|