Lines Matching refs:users
164 unsigned short users;
177 * Only pas.users and pas.groups need initialization; previous
195 pas->users |= pa->e_perm;
209 pas->users &= pas->mask;
238 deny &= pas.users | pas.group | pas.groups | pas.other;
369 /* posix_acl_valid requires that users and groups be in order
374 return; /* no users or groups */
418 struct posix_ace_state_array *users;
436 state->users = kzalloc(alloc, GFP_KERNEL);
437 if (!state->users)
441 kfree(state->users);
449 kfree(state->users);
464 * places the burden on users to learn the rules about which bits one
510 nace = 4 + state->users->n + state->groups->n;
523 for (i=0; i < state->users->n; i++) {
526 error = check_deny(state->users->aces[i].perms.deny, 0);
529 low_mode_from_nfs4(state->users->aces[i].perms.allow,
531 pace->e_id = state->users->aces[i].uid;
532 add_to_mask(state, &state->users->aces[i].perms);
636 i = find_uid(state, state->users, ace->who);
638 allow_bits(&state->users->aces[i].perms, mask);
640 deny_bits(&state->users->aces[i].perms, mask);
641 mask = state->users->aces[i].perms.deny;
653 deny_bits_array(state->users, mask);
667 deny_bits_array(state->users, mask);
677 allow_bits_array(state->users, mask);
684 deny_bits_array(state->users, mask);