Lines Matching refs:ace
611 kauth_ace_t ace; in kauth_acl_evaluate() local
647 for (i = 0, ace = eval->ae_acl; i < eval->ae_count; i++, ace++) { in kauth_acl_evaluate()
651 if (ace->ace_flags & KAUTH_ACE_ONLY_INHERIT) { in kauth_acl_evaluate()
658 rights = ace->ace_rights; in kauth_acl_evaluate()
677 switch (ace->ace_flags & KAUTH_ACE_KINDMASK) { in kauth_acl_evaluate()
697 wkguid = kauth_wellknown_guid(&ace->ace_applicable); in kauth_acl_evaluate()
704 applies = ((ace->ace_flags & KAUTH_ACE_KINDMASK) == KAUTH_ACE_DENY); in kauth_acl_evaluate()
719 applies = !gotguid ? 0 : kauth_guid_equal(&guid, &ace->ace_applicable); in kauth_acl_evaluate()
721 K_UUID_ARG(ace->ace_applicable), K_UUID_ARG(guid), applies ? "" : "not "); in kauth_acl_evaluate()
724 error = !gotguid ? ENOENT : kauth_cred_ismember_guid(cred, &ace->ace_applicable, &applies); in kauth_acl_evaluate()
733 switch (ace->ace_flags & KAUTH_ACE_KINDMASK) { in kauth_acl_evaluate()
755 switch (ace->ace_flags & KAUTH_ACE_KINDMASK) { in kauth_acl_evaluate()
775 KAUTH_DEBUG(" ACL - unknown entry kind %d", ace->ace_flags & KAUTH_ACE_KINDMASK); in kauth_acl_evaluate()