Lines Matching refs:rights
613 uint32_t rights; in kauth_acl_evaluate() local
658 rights = ace->ace_rights; in kauth_acl_evaluate()
659 if (rights & KAUTH_ACE_GENERIC_ALL) { in kauth_acl_evaluate()
660 rights |= eval->ae_exp_gall; in kauth_acl_evaluate()
662 if (rights & KAUTH_ACE_GENERIC_READ) { in kauth_acl_evaluate()
663 rights |= eval->ae_exp_gread; in kauth_acl_evaluate()
665 if (rights & KAUTH_ACE_GENERIC_WRITE) { in kauth_acl_evaluate()
666 rights |= eval->ae_exp_gwrite; in kauth_acl_evaluate()
668 if (rights & KAUTH_ACE_GENERIC_EXECUTE) { in kauth_acl_evaluate()
669 rights |= eval->ae_exp_gexec; in kauth_acl_evaluate()
679 if (!(eval->ae_residual & rights)) { in kauth_acl_evaluate()
684 if (!(eval->ae_requested & rights)) { in kauth_acl_evaluate()
758 eval->ae_residual = eval->ae_residual & ~rights; in kauth_acl_evaluate()
759 KAUTH_DEBUG(" ACL[%d] - rights %x leave residual %x", i, rights, eval->ae_residual); in kauth_acl_evaluate()
768 if (eval->ae_requested & rights) { in kauth_acl_evaluate()
769 KAUTH_DEBUG(" ACL[%d] - denying based on %x", i, rights); in kauth_acl_evaluate()