Lines Matching refs:vals

334 ace4vals_init(ace4vals_t *vals, utf8string *key)  in ace4vals_init()  argument
336 bzero(vals, sizeof (*vals)); in ace4vals_init()
337 vals->allowed = ACE4_MASK_UNDEFINED; in ace4vals_init()
338 vals->denied = ACE4_MASK_UNDEFINED; in ace4vals_init()
339 vals->mask = ACE4_MASK_UNDEFINED; in ace4vals_init()
340 vals->key = key; in ace4vals_init()
1192 ace4vals_to_aent(ace4vals_t *vals, aclent_t *dest, ace4_list_t *list, in ace4vals_to_aent() argument
1200 if (vals->allowed != (vals->denied ^ flips)) { in ace4vals_to_aent()
1203 vals->allowed, vals->denied)); in ace4vals_to_aent()
1207 if ((list->hasmask) && (list->acl_mask != vals->mask) && in ace4vals_to_aent()
1208 (vals->aent_type & (USER | GROUP | GROUP_OBJ))) { in ace4vals_to_aent()
1214 error = ace4_allow_to_mode(vals->allowed, &dest->a_perm, isdir); in ace4vals_to_aent()
1217 dest->a_type = vals->aent_type; in ace4vals_to_aent()
1220 error = nfs_idmap_str_uid(vals->key, &dest->a_id, in ace4vals_to_aent()
1223 error = nfs_idmap_str_gid(vals->key, &dest->a_id, in ace4vals_to_aent()
1233 error = validate_idmapping(vals->key, &dest->a_id, in ace4vals_to_aent()
1262 ace4vals_t *vals; in ace4_list_to_aent() local
1298 vals = NULL; in ace4_list_to_aent()
1299 for (vals = avl_first(&list->user); vals != NULL; in ace4_list_to_aent()
1300 vals = AVL_NEXT(&list->user, vals)) { in ace4_list_to_aent()
1301 ASSERT(vals->aent_type & USER); in ace4_list_to_aent()
1302 error = ace4vals_to_aent(vals, aent, list, owner, group, in ace4_list_to_aent()
1316 vals = NULL; in ace4_list_to_aent()
1317 for (vals = avl_first(&list->group); vals != NULL; in ace4_list_to_aent()
1318 vals = AVL_NEXT(&list->group, vals)) { in ace4_list_to_aent()
1319 ASSERT(vals->aent_type & GROUP); in ace4_list_to_aent()
1320 error = ace4vals_to_aent(vals, aent, list, owner, group, in ace4_list_to_aent()
1388 ace4vals_t *vals; in ln_ace4_to_aent() local
1464 vals = &acl->user_obj; in ln_ace4_to_aent()
1465 vals->aent_type = USER_OBJ | acl->dfacl_flag; in ln_ace4_to_aent()
1471 vals = &acl->other_obj; in ln_ace4_to_aent()
1472 vals->aent_type = OTHER_OBJ | acl->dfacl_flag; in ln_ace4_to_aent()
1483 vals = &acl->group_obj; in ln_ace4_to_aent()
1484 vals->aent_type = GROUP_OBJ | acl->dfacl_flag; in ln_ace4_to_aent()
1495 vals = ace4vals_find(ace4p, &acl->group, in ln_ace4_to_aent()
1497 vals->aent_type = GROUP | acl->dfacl_flag; in ln_ace4_to_aent()
1509 vals = ace4vals_find(ace4p, &acl->user, in ln_ace4_to_aent()
1511 vals->aent_type = USER | acl->dfacl_flag; in ln_ace4_to_aent()
1517 if (vals->allowed != ACE4_MASK_UNDEFINED) { in ln_ace4_to_aent()
1524 vals->allowed = ace4p->access_mask; in ln_ace4_to_aent()
1530 if (vals->denied != ACE4_MASK_UNDEFINED) { in ln_ace4_to_aent()
1544 acl->acl_mask = vals->denied; in ln_ace4_to_aent()
1546 } else if (acl->acl_mask != vals->denied) { in ln_ace4_to_aent()
1553 vals->mask = vals->denied; in ln_ace4_to_aent()
1555 vals->denied = ace4p->access_mask; in ln_ace4_to_aent()