Lines Matching refs:groups
323 for (i = 0; i < state->groups->n; i++) { in posix_state_to_acl()
326 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl()
327 pace->e_perm = state->groups->aces[i].perms.allow; in posix_state_to_acl()
330 if (state->users->n || state->groups->n) { in posix_state_to_acl()
356 state->groups = kzalloc(alloc, KSMBD_DEFAULT_GFP); in init_acl_state()
357 if (!state->groups) { in init_acl_state()
367 kfree(state->groups); in free_acl_state()
539 acl_state.groups->aces[acl_state.groups->n].gid = in parse_dacl()
541 acl_state.groups->aces[acl_state.groups->n++].perms.allow = in parse_dacl()
544 default_acl_state.groups->aces[default_acl_state.groups->n].gid = in parse_dacl()
546 default_acl_state.groups->aces[default_acl_state.groups->n++].perms.allow = in parse_dacl()
558 if (acl_state.users->n || acl_state.groups->n) { in parse_dacl()
564 acl_state.groups->n + 4, KSMBD_DEFAULT_GFP); in parse_dacl()
572 if (default_acl_state.users->n || default_acl_state.groups->n) { in parse_dacl()
578 default_acl_state.groups->n + 4, KSMBD_DEFAULT_GFP); in parse_dacl()