Lines Matching defs:aia

252 	struct auditinfo_addr aia;
600 bcopy(scred->cr_audit.as_aia_p, &aia, sizeof(aia));
602 aia.ai_mask.am_success =
604 aia.ai_mask.am_failure =
606 AUDIT_CHECK_IF_KEVENTS_MASK(aia.ai_mask);
607 error = audit_session_setaia(tp, &aia);
696 bcopy(kauth_cred_get()->cr_audit.as_aia_p, &aia, sizeof(aia));
697 aia.ai_flags = udata.au_flags;
698 error = audit_session_setaia(p, &aia);
771 struct auditinfo_addr aia;
791 bcopy(scred->cr_audit.as_aia_p, &aia, sizeof(aia));
792 if (aia.ai_asid == AU_DEFAUDITSID) {
793 aia.ai_asid = AU_ASSIGN_ASID;
795 bcopy(&scred->cr_audit.as_mask, &aia.ai_mask, sizeof(au_mask_t));
797 aia.ai_auid = id;
798 error = audit_session_setaia(p, &aia);
807 auditinfo_addr_t aia;
810 bcopy(scred->cr_audit.as_aia_p, &aia, sizeof (auditinfo_addr_t));
815 aia.ai_mask.am_success = ~0;
816 aia.ai_mask.am_failure = ~0;
820 return (copyout(&aia, user_addr, min(sizeof(aia), length)));
840 struct auditinfo_addr aia;
844 bzero(&aia, sizeof(auditinfo_addr_t));
845 error = copyin(uap->auditinfo_addr, &aia,
846 min(sizeof(aia), uap->length));
849 AUDIT_ARG(auditinfo_addr, &aia);
850 if (aia.ai_termid.at_type != AU_IPv6 &&
851 aia.ai_termid.at_type != AU_IPv4)
853 if (aia.ai_asid != AU_ASSIGN_ASID &&
854 (uint32_t)aia.ai_asid > ASSIGNED_ASID_MAX)
858 error = mac_proc_check_setaudit(p, &aia);
872 WARN_IF_BAD_ASID(aia.ai_asid, "setaudit_addr(2)");
875 AUDIT_CHECK_IF_KEVENTS_MASK(aia.ai_mask);
876 if (aia.ai_asid == AU_DEFAUDITSID)
877 aia.ai_asid = AU_ASSIGN_ASID;
879 error = audit_session_setaia(p, &aia);
887 if (aia.ai_asid == AU_ASSIGN_ASID)