Home
last modified time | relevance | path

Searched refs:kgid (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/kernel/
Duid16.c117 kgid_t kgid; in groups16_to_user() local
120 kgid = GROUP_AT(group_info, i); in groups16_to_user()
121 group = high2lowgid(from_kgid_munged(user_ns, kgid)); in groups16_to_user()
135 kgid_t kgid; in groups16_from_user() local
141 kgid = make_kgid(user_ns, low2highgid(group)); in groups16_from_user()
142 if (!gid_valid(kgid)) in groups16_from_user()
145 GROUP_AT(group_info, i) = kgid; in groups16_from_user()
Dgroups.c90 kgid_t kgid; in groups_from_user() local
94 kgid = make_kgid(user_ns, gid); in groups_from_user()
95 if (!gid_valid(kgid)) in groups_from_user()
98 GROUP_AT(group_info, i) = kgid; in groups_from_user()
Dsys.c392 kgid_t kgid; in SYSCALL_DEFINE1() local
394 kgid = make_kgid(ns, gid); in SYSCALL_DEFINE1()
395 if (!gid_valid(kgid)) in SYSCALL_DEFINE1()
405 new->gid = new->egid = new->sgid = new->fsgid = kgid; in SYSCALL_DEFINE1()
406 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in SYSCALL_DEFINE1()
407 new->egid = new->fsgid = kgid; in SYSCALL_DEFINE1()
790 kgid_t kgid; in SYSCALL_DEFINE1() local
795 kgid = make_kgid(old->user_ns, gid); in SYSCALL_DEFINE1()
796 if (!gid_valid(kgid)) in SYSCALL_DEFINE1()
803 if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->egid) || in SYSCALL_DEFINE1()
[all …]
Duser_namespace.c326 gid_t from_kgid(struct user_namespace *targ, kgid_t kgid) in from_kgid() argument
329 return map_id_up(&targ->gid_map, __kgid_val(kgid)); in from_kgid()
350 gid_t from_kgid_munged(struct user_namespace *targ, kgid_t kgid) in from_kgid_munged() argument
353 gid = from_kgid(targ, kgid); in from_kgid_munged()
/linux-4.4.14/include/linux/
Duidgid.h157 static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) in from_kgid() argument
159 return __kgid_val(kgid); in from_kgid()
170 static inline gid_t from_kgid_munged(struct user_namespace *to, kgid_t kgid) in from_kgid_munged() argument
172 gid_t gid = from_kgid(to, kgid); in from_kgid_munged()
/linux-4.4.14/arch/s390/kernel/
Dcompat_linux.c189 kgid_t kgid; in groups16_to_user() local
192 kgid = GROUP_AT(group_info, i); in groups16_to_user()
193 group = (u16)from_kgid_munged(user_ns, kgid); in groups16_to_user()
206 kgid_t kgid; in groups16_from_user() local
212 kgid = make_kgid(user_ns, (gid_t)group); in groups16_from_user()
213 if (!gid_valid(kgid)) in groups16_from_user()
216 GROUP_AT(group_info, i) = kgid; in groups16_from_user()
/linux-4.4.14/net/sunrpc/
Dsvcauth_unix.c512 kgid_t kgid; in unix_gid_parse() local
517 kgid = make_kgid(&init_user_ns, gid); in unix_gid_parse()
518 if (!gid_valid(kgid)) in unix_gid_parse()
520 GROUP_AT(ug.gi, i) = kgid; in unix_gid_parse()
827 kgid_t kgid = make_kgid(&init_user_ns, svc_getnl(argv)); in svcauth_unix_accept() local
828 GROUP_AT(cred->cr_group_info, i) = kgid; in svcauth_unix_accept()
/linux-4.4.14/net/sunrpc/auth_gss/
Dgss_rpc_xdr.c224 kgid_t kgid; in gssx_dec_linux_creds() local
229 kgid = make_kgid(&init_user_ns, tmp); in gssx_dec_linux_creds()
230 if (!gid_valid(kgid)) in gssx_dec_linux_creds()
232 GROUP_AT(creds->cr_group_info, i) = kgid; in gssx_dec_linux_creds()
Dsvcauth_gss.c476 kgid_t kgid; in rsc_parse() local
479 kgid = make_kgid(&init_user_ns, id); in rsc_parse()
480 if (!gid_valid(kgid)) in rsc_parse()
482 GROUP_AT(rsci.cred.cr_group_info, i) = kgid; in rsc_parse()
/linux-4.4.14/fs/nfsd/
Dnfs4xdr.c518 kgid_t kgid = make_kgid(&init_user_ns, gid); in nfsd4_decode_cb_sec() local
519 if (uid_valid(kuid) && gid_valid(kgid)) { in nfsd4_decode_cb_sec()
521 cbs->gid = kgid; in nfsd4_decode_cb_sec()