Lines Matching defs:eval
2477 struct kauth_acl_eval eval;
2498 eval.ae_requested = action;
2499 eval.ae_acl = &np->n_dace;
2500 eval.ae_count = 1;
2501 eval.ae_options = 0;
2503 eval.ae_options |= KAUTH_AEVAL_IS_OWNER;
2506 eval.ae_options |= KAUTH_AEVAL_IN_GROUP;
2508 eval.ae_exp_gall = KAUTH_VNODE_GENERIC_ALL_BITS;
2509 eval.ae_exp_gread = KAUTH_VNODE_GENERIC_READ_BITS;
2510 eval.ae_exp_gwrite = KAUTH_VNODE_GENERIC_WRITE_BITS;
2511 eval.ae_exp_gexec = KAUTH_VNODE_GENERIC_EXECUTE_BITS;
2513 error = kauth_acl_evaluate(cred, &eval);
2515 if (!error && (eval.ae_result == KAUTH_RESULT_ALLOW))