Lines Matching refs:group_info
30 struct group_info { struct
45 static inline struct group_info *get_group_info(struct group_info *gi) in get_group_info()
55 #define put_group_info(group_info) \ argument
57 if (atomic_dec_and_test(&(group_info)->usage)) \
58 groups_free(group_info); \
61 extern struct group_info init_groups;
63 extern struct group_info *groups_alloc(int);
64 extern void groups_free(struct group_info *);
68 extern int groups_search(const struct group_info *, kgid_t);
70 extern int set_current_groups(struct group_info *);
71 extern void set_groups(struct cred *, struct group_info *);
73 extern void groups_sort(struct group_info *);
75 static inline void groups_free(struct group_info *group_info) in groups_free() argument
87 static inline int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() argument
152 struct group_info *group_info; /* supplementary groups for euid/fsgid */ member
338 struct group_info *__groups; \
341 __groups = get_group_info(__cred->group_info); \