Lines Matching refs:avd
844 struct sepol_av_decision *avd,
853 struct sepol_av_decision *avd,
889 masked = ~lo_avd.allowed & avd->allowed;
895 avd->allowed &= ~masked;
909 struct sepol_av_decision *avd,
932 avd->allowed = 0;
933 avd->decided = 0xffffffff;
934 avd->auditallow = 0;
935 avd->auditdeny = 0xffffffff;
936 avd->seqno = latest_granting;
958 avd->allowed |= node->datum.data;
961 avd->auditallow |= node->datum.data;
963 avd->auditdeny &= node->datum.data;
967 cond_compute_av(&policydb->te_cond_avtab, &avkey, avd);
972 if (requested & ~avd->allowed) {
975 requested &= avd->allowed;
984 if ((constraint->permissions & (avd->allowed)) &&
987 avd->allowed =
988 (avd->allowed) & ~(constraint->permissions);
993 if (requested & ~avd->allowed) {
996 requested &= avd->allowed;
1005 (avd->allowed & policydb->process_trans_dyntrans) &&
1013 avd->allowed &= ~policydb->process_trans_dyntrans;
1016 if (requested & ~avd->allowed) {
1019 requested &= avd->allowed;
1022 type_attribute_bounds_av(scontext, tcontext, tclass, requested, avd,
1093 struct sepol_av_decision *avd,
1113 requested, avd, reason, NULL, 0);
1127 struct sepol_av_decision *avd,
1160 requested, avd, reason, reason_buf, flags);
1169 struct sepol_av_decision *avd)
1172 return sepol_compute_av_reason(ssid, tsid, tclass, requested, avd,
2154 struct sepol_av_decision avd;
2194 &avd, &reason, NULL, 0);
2195 if (rc || !(avd.allowed & policydb->process_trans))