Lines Matching refs:users
181 unsigned short users;
194 * Only pas.users and pas.groups need initialization; previous
212 pas->users |= pa->e_perm;
226 pas->users &= pas->mask;
255 deny &= pas.users | pas.group | pas.groups | pas.other;
396 /* posix_acl_valid requires that users and groups be in order
400 /* no users or groups */
450 struct posix_ace_state_array *users;
467 state->users = kzalloc(alloc, GFP_KERNEL);
468 if (!state->users)
472 kfree(state->users);
480 kfree(state->users);
510 if (!state->users->n && !state->groups->n)
513 nace = 4 + state->users->n + state->groups->n;
522 for (i=0; i < state->users->n; i++) {
525 low_mode_from_nfs4(state->users->aces[i].perms.allow,
527 pace->e_uid = state->users->aces[i].uid;
528 add_to_mask(state, &state->users->aces[i].perms);
545 if (state->users->n || state->groups->n) {
572 struct posix_ace_state_array *a = state->users;
640 allow_bits(&state->users->aces[i].perms, mask);
642 deny_bits(&state->users->aces[i].perms, mask);
643 mask = state->users->aces[i].perms.deny;
655 deny_bits_array(state->users, mask);
669 deny_bits_array(state->users, mask);
679 allow_bits_array(state->users, mask);
686 deny_bits_array(state->users, mask);