Lines Matching refs:avd

51 	struct av_decision	avd;
388 struct av_decision *avd,
396 denied = requested & ~avd->allowed;
398 audited = denied & avd->auditdeny;
406 audited = requested & avd->auditallow;
419 u32 requested, struct av_decision *avd,
427 requested, avd, xpd, perm, result, &denied);
519 static void avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd)
524 memcpy(&node->ae.avd, avd, sizeof(node->ae.avd));
603 * @avd: resulting av decision
611 * sequence number @avd->seqno is not less than the latest
618 struct av_decision *avd,
627 if (avc_latest_notif_update(avc, avd->seqno, 1))
634 avc_node_populate(node, ssid, tsid, tclass, avd);
881 seqno == pos->ae.avd.seqno){
897 avc_node_populate(node, ssid, tsid, tclass, &orig->ae.avd);
909 node->ae.avd.allowed |= perms;
915 node->ae.avd.allowed &= ~perms;
918 node->ae.avd.auditallow |= perms;
921 node->ae.avd.auditallow &= ~perms;
924 node->ae.avd.auditdeny |= perms;
927 node->ae.avd.auditdeny &= ~perms;
1005 u16 tclass, struct av_decision *avd,
1010 security_compute_av(state, ssid, tsid, tclass, avd, &xp_node->xp);
1012 return avc_insert(state->avc, ssid, tsid, tclass, avd, xp_node);
1019 struct av_decision *avd)
1025 !(avd->flags & AVD_FLAGS_PERMISSIVE))
1029 xperm, ssid, tsid, tclass, avd->seqno, NULL, flags);
1045 struct av_decision avd;
1064 node = avc_compute_av(state, ssid, tsid, tclass, &avd, xp_node);
1066 memcpy(&avd, &node->ae.avd, sizeof(avd));
1084 avd.allowed &= ~requested;
1092 driver, xperm, ssid, tsid, tclass, avd.seqno,
1100 avd.allowed &= ~requested;
1103 denied = requested & ~(avd.allowed);
1106 driver, xperm, AVC_EXTENDED_PERMS, &avd);
1111 &avd, xpd, xperm, rc, ad);
1124 * @avd: access vector decisions
1130 * in @avd. Return %0 if all @requested permissions are granted,
1141 struct av_decision *avd)
1155 node = avc_compute_av(state, ssid, tsid, tclass, avd, &xp_node);
1157 memcpy(avd, &node->ae.avd, sizeof(*avd));
1159 denied = requested & ~(avd->allowed);
1162 flags, avd);
1187 struct av_decision avd;
1191 &avd);
1193 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc,
1205 struct av_decision avd;
1210 &avd);
1212 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc,