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