• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/

Lines Matching refs:vals

739 acevals_init(acevals_t *vals, uid_t key)
741 bzero(vals, sizeof (*vals));
742 vals->allowed = ACE_MASK_UNDEFINED;
743 vals->denied = ACE_MASK_UNDEFINED;
744 vals->mask = ACE_MASK_UNDEFINED;
745 vals->key = key;
1013 acevals_to_aent(acevals_t *vals, aclent_t *dest, ace_list_t *list,
1021 if (vals->allowed != (vals->denied ^ flips)) {
1025 if ((list->hasmask) && (list->acl_mask != vals->mask) &&
1026 (vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
1030 error = ace_allow_to_mode(vals->allowed, &dest->a_perm, isdir);
1033 dest->a_type = vals->aent_type;
1035 dest->a_id = vals->key;
1058 acevals_t *vals;
1099 vals = NULL;
1100 for (vals = avl_first(&list->user); vals != NULL;
1101 vals = AVL_NEXT(&list->user, vals)) {
1102 if (!(vals->aent_type & USER)) {
1106 error = acevals_to_aent(vals, aent, list, owner, group,
1123 vals = NULL;
1124 for (vals = avl_first(&list->group); vals != NULL;
1125 vals = AVL_NEXT(&list->group, vals)) {
1126 if (!(vals->aent_type & GROUP)) {
1130 error = acevals_to_aent(vals, aent, list, owner, group,
1241 acevals_t *vals;
1321 vals = &acl->user_obj;
1322 vals->aent_type = USER_OBJ | acl->dfacl_flag;
1326 vals = &acl->other_obj;
1327 vals->aent_type = OTHER_OBJ | acl->dfacl_flag;
1335 vals = &acl->group_obj;
1336 vals->aent_type = GROUP_OBJ | acl->dfacl_flag;
1339 vals = acevals_find(acep, &acl->group,
1341 if (vals == NULL) {
1345 vals->aent_type = GROUP | acl->dfacl_flag;
1355 vals = acevals_find(acep, &acl->user,
1357 if (vals == NULL) {
1361 vals->aent_type = USER | acl->dfacl_flag;
1371 if (vals->allowed != ACE_MASK_UNDEFINED) {
1375 vals->allowed = acep->a_access_mask;
1381 if (vals->denied != ACE_MASK_UNDEFINED) {
1391 acl->acl_mask = vals->denied;
1393 } else if (acl->acl_mask != vals->denied) {
1397 vals->mask = vals->denied;
1399 vals->denied = acep->a_access_mask;