group_info         40 fs/nfsd/auth.c 		struct group_info *gi;
group_info        159 fs/proc/array.c 	struct group_info *group_info;
group_info        197 fs/proc/array.c 	group_info = p->group_info;
group_info        198 fs/proc/array.c 	get_group_info(group_info);
group_info        201 fs/proc/array.c 	for (g = 0; g < min(group_info->ngroups, NGROUPS_SMALL); g++)
group_info        202 fs/proc/array.c 		seq_printf(m, "%d ", GROUP_AT(group_info, g));
group_info        203 fs/proc/array.c 	put_group_info(group_info);
group_info         70 include/linux/init_task.h extern struct group_info init_groups;
group_info        150 include/linux/init_task.h 	.group_info	= &init_groups,					\
group_info        865 include/linux/sched.h 	atomic_inc(&(group_info)->usage); \
group_info        869 include/linux/sched.h 	if (atomic_dec_and_test(&(group_info)->usage)) \
group_info        870 include/linux/sched.h 		groups_free(group_info); \
group_info        873 include/linux/sched.h extern struct group_info *groups_alloc(int gidsetsize);
group_info       1147 include/linux/sched.h 	struct group_info *group_info;
group_info       1422 include/linux/security.h 	int (*task_setgroups) (struct group_info *group_info);
group_info         28 include/linux/sunrpc/auth.h 	struct group_info *group_info;
group_info         23 include/linux/sunrpc/svcauth.h 	struct group_info	*cr_group_info;
group_info        150 kernel/fork.c  	put_group_info(tsk->group_info);
group_info        953 kernel/fork.c  	get_group_info(p->group_info);
group_info       1290 kernel/fork.c  	put_group_info(p->group_info);
group_info       1076 kernel/sys.c   struct group_info init_groups = { .usage = ATOMIC_INIT(2) };
group_info       1078 kernel/sys.c   struct group_info *groups_alloc(int gidsetsize)
group_info       1080 kernel/sys.c   	struct group_info *group_info;
group_info       1087 kernel/sys.c   	group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER);
group_info       1088 kernel/sys.c   	if (!group_info)
group_info       1090 kernel/sys.c   	group_info->ngroups = gidsetsize;
group_info       1091 kernel/sys.c   	group_info->nblocks = nblocks;
group_info       1092 kernel/sys.c   	atomic_set(&group_info->usage, 1);
group_info       1095 kernel/sys.c   		group_info->blocks[0] = group_info->small_block;
group_info       1102 kernel/sys.c   			group_info->blocks[i] = b;
group_info       1105 kernel/sys.c   	return group_info;
group_info       1109 kernel/sys.c   		free_page((unsigned long)group_info->blocks[i]);
group_info       1111 kernel/sys.c   	kfree(group_info);
group_info       1119 kernel/sys.c   	if (group_info->blocks[0] != group_info->small_block) {
group_info       1121 kernel/sys.c   		for (i = 0; i < group_info->nblocks; i++)
group_info       1122 kernel/sys.c   			free_page((unsigned long)group_info->blocks[i]);
group_info       1124 kernel/sys.c   	kfree(group_info);
group_info       1134 kernel/sys.c   	unsigned int count = group_info->ngroups;
group_info       1136 kernel/sys.c   	for (i = 0; i < group_info->nblocks; i++) {
group_info       1140 kernel/sys.c   		if (copy_to_user(grouplist, group_info->blocks[i], len))
group_info       1154 kernel/sys.c   	unsigned int count = group_info->ngroups;
group_info       1156 kernel/sys.c   	for (i = 0; i < group_info->nblocks; i++) {
group_info       1160 kernel/sys.c   		if (copy_from_user(group_info->blocks[i], grouplist, len))
group_info       1173 kernel/sys.c   	int gidsetsize = group_info->ngroups;
group_info       1184 kernel/sys.c   			gid_t tmp = GROUP_AT(group_info, right);
group_info       1186 kernel/sys.c   			while (left >= 0 && GROUP_AT(group_info, left) > tmp) {
group_info       1187 kernel/sys.c   				GROUP_AT(group_info, right) =
group_info       1188 kernel/sys.c   				    GROUP_AT(group_info, left);
group_info       1192 kernel/sys.c   			GROUP_AT(group_info, right) = tmp;
group_info       1203 kernel/sys.c   	if (!group_info)
group_info       1207 kernel/sys.c   	right = group_info->ngroups;
group_info       1210 kernel/sys.c   		int cmp = grp - GROUP_AT(group_info, mid);
group_info       1225 kernel/sys.c   	struct group_info *old_info;
group_info       1227 kernel/sys.c   	retval = security_task_setgroups(group_info);
group_info       1231 kernel/sys.c   	groups_sort(group_info);
group_info       1232 kernel/sys.c   	get_group_info(group_info);
group_info       1235 kernel/sys.c   	old_info = current->group_info;
group_info       1236 kernel/sys.c   	current->group_info = group_info;
group_info       1259 kernel/sys.c   	i = current->group_info->ngroups;
group_info       1265 kernel/sys.c   		if (groups_to_user(grouplist, current->group_info)) {
group_info       1281 kernel/sys.c   	struct group_info *group_info;
group_info       1289 kernel/sys.c   	group_info = groups_alloc(gidsetsize);
group_info       1290 kernel/sys.c   	if (!group_info)
group_info       1292 kernel/sys.c   	retval = groups_from_user(group_info, grouplist);
group_info       1294 kernel/sys.c   		put_group_info(group_info);
group_info       1298 kernel/sys.c   	retval = set_current_groups(group_info);
group_info       1299 kernel/sys.c   	put_group_info(group_info);
group_info       1311 kernel/sys.c   		retval = groups_search(current->group_info, grp);
group_info       1321 kernel/sys.c   		retval = groups_search(current->group_info, grp);
group_info        138 kernel/uid16.c 	for (i = 0; i < group_info->ngroups; i++) {
group_info        139 kernel/uid16.c 		group = high2lowgid(GROUP_AT(group_info, i));
group_info        153 kernel/uid16.c 	for (i = 0; i < group_info->ngroups; i++) {
group_info        156 kernel/uid16.c 		GROUP_AT(group_info, i) = low2highgid(group);
group_info        169 kernel/uid16.c 	get_group_info(current->group_info);
group_info        170 kernel/uid16.c 	i = current->group_info->ngroups;
group_info        176 kernel/uid16.c 		if (groups16_to_user(grouplist, current->group_info)) {
group_info        182 kernel/uid16.c 	put_group_info(current->group_info);
group_info        188 kernel/uid16.c 	struct group_info *group_info;
group_info        196 kernel/uid16.c 	group_info = groups_alloc(gidsetsize);
group_info        197 kernel/uid16.c 	if (!group_info)
group_info        199 kernel/uid16.c 	retval = groups16_from_user(group_info, grouplist);
group_info        201 kernel/uid16.c 		put_group_info(group_info);
group_info        205 kernel/uid16.c 	retval = set_current_groups(group_info);
group_info        206 kernel/uid16.c 	put_group_info(group_info);
group_info        356 net/sunrpc/auth.c 		.group_info = current->group_info,
group_info        362 net/sunrpc/auth.c 	get_group_info(acred.group_info);
group_info        364 net/sunrpc/auth.c 	put_group_info(acred.group_info);
group_info         94 net/sunrpc/auth_generic.c 	gcred->acred.group_info = acred->group_info;
group_info         95 net/sunrpc/auth_generic.c 	if (gcred->acred.group_info != NULL)
group_info         96 net/sunrpc/auth_generic.c 		get_group_info(gcred->acred.group_info);
group_info        111 net/sunrpc/auth_generic.c 	if (gcred->acred.group_info != NULL)
group_info        112 net/sunrpc/auth_generic.c 		put_group_info(gcred->acred.group_info);
group_info        139 net/sunrpc/auth_generic.c 	    gcred->acred.group_info != acred->group_info ||
group_info         75 net/sunrpc/auth_unix.c 	if (acred->group_info != NULL)
group_info         76 net/sunrpc/auth_unix.c 		groups = acred->group_info->ngroups;
group_info         82 net/sunrpc/auth_unix.c 		cred->uc_gids[i] = GROUP_AT(acred->group_info, i);
group_info        125 net/sunrpc/auth_unix.c 	if (acred->group_info != NULL)
group_info        126 net/sunrpc/auth_unix.c 		groups = acred->group_info->ngroups;
group_info        130 net/sunrpc/auth_unix.c 		if (cred->uc_gids[i] != GROUP_AT(acred->group_info, i))
group_info        481 net/sunrpc/svcauth_unix.c 	struct group_info	*gi;
group_info         46 security/keys/permission.c 		ret = groups_search(context->group_info, key->gid);
group_info        656 security/security.c 	return security_ops->task_setgroups(group_info);