Lines Matching defs:vals

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