Lines Matching refs:groups

183 	unsigned short groups;  member
215 pas->groups |= pa->e_perm; in summarize_posix_acl()
228 pas->groups &= pas->mask; in summarize_posix_acl()
255 deny &= pas.users | pas.group | pas.groups | pas.other; in _posix_to_nfsv4_one()
275 deny &= pas.groups | pas.group | pas.other; in _posix_to_nfsv4_one()
451 struct posix_ace_state_array *groups; member
471 state->groups = kzalloc(alloc, GFP_KERNEL); in init_state()
472 if (!state->groups) { in init_state()
482 kfree(state->groups); in free_state()
511 if (!state->users->n && !state->groups->n) in posix_state_to_acl()
514 nace = 4 + state->users->n + state->groups->n; in posix_state_to_acl()
537 for (i=0; i < state->groups->n; i++) { in posix_state_to_acl()
540 low_mode_from_nfs4(state->groups->aces[i].perms.allow, in posix_state_to_acl()
542 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl()
543 add_to_mask(state, &state->groups->aces[i].perms); in posix_state_to_acl()
546 if (state->users->n || state->groups->n) { in posix_state_to_acl()
590 struct posix_ace_state_array *a = state->groups; in find_gid()
656 deny_bits_array(state->groups, mask); in process_one_v4_ace()
662 allow_bits(&state->groups->aces[i].perms, mask); in process_one_v4_ace()
664 deny_bits(&state->groups->aces[i].perms, mask); in process_one_v4_ace()
665 mask = state->groups->aces[i].perms.deny; in process_one_v4_ace()
670 deny_bits_array(state->groups, mask); in process_one_v4_ace()
680 allow_bits_array(state->groups, mask); in process_one_v4_ace()
687 deny_bits_array(state->groups, mask); in process_one_v4_ace()