• Home
  • Raw
  • Download

Lines Matching refs:avd

22 	struct av_decision avd;  member
292 ae->avd.allowed = ae->avd.decided = 0; in avc_clear_avc_entry()
293 ae->avd.auditallow = ae->avd.auditdeny = 0; in avc_clear_avc_entry()
388 if (node && ((node->ae.avd.decided & requested) == requested)) { in avc_lookup()
427 if (ae->avd.seqno < avc_cache.latest_notif) { in avc_insert()
430 ae->avd.seqno, avc_cache.latest_notif); in avc_insert()
442 node->ae.avd.allowed = ae->avd.allowed; in avc_insert()
443 node->ae.avd.decided = ae->avd.decided; in avc_insert()
444 node->ae.avd.auditallow = ae->avd.auditallow; in avc_insert()
445 node->ae.avd.auditdeny = ae->avd.auditdeny; in avc_insert()
446 node->ae.avd.seqno = ae->avd.seqno; in avc_insert()
653 struct av_decision *avd, int result, void *a) in avc_audit() argument
657 denied = requested & ~avd->allowed; in avc_audit()
659 audited = denied & avd->auditdeny; in avc_audit()
663 audited = requested & avd->auditallow; in avc_audit()
695 struct avc_entry_ref *aeref, struct av_decision *avd) in hidden_def()
719 ((ae->avd.decided & requested) == requested)) { in hidden_def()
734 &entry.avd); in hidden_def()
744 if (avd) in hidden_def()
745 memcpy(avd, &ae->avd, sizeof(*avd)); in hidden_def()
747 denied = requested & ~(ae->avd.allowed); in hidden_def()
751 (ae->avd.flags & SELINUX_AVD_FLAGS_PERMISSIVE)) in hidden_def()
752 ae->avd.allowed |= requested; in hidden_def()
770 struct av_decision avd; in hidden_def() local
773 memset(&avd, 0, sizeof(avd)); in hidden_def()
775 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, aeref, &avd); in hidden_def()
777 avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata); in hidden_def()
800 tclass, 0, &entry.avd); in avc_compute_create()
872 node->ae.avd.allowed |= perms; in avc_update_node()
876 node->ae.avd.allowed &= ~perms; in avc_update_node()
879 node->ae.avd.auditallow |= perms; in avc_update_node()
882 node->ae.avd.auditallow &= ~perms; in avc_update_node()
885 node->ae.avd.auditdeny |= perms; in avc_update_node()
888 node->ae.avd.auditdeny &= ~perms; in avc_update_node()