Lines Matching refs:mnt_userns
69 static inline bool no_idmapping(const struct user_namespace *mnt_userns, in no_idmapping() argument
72 return initial_idmapping(mnt_userns) || mnt_userns == fs_userns; in no_idmapping()
101 struct user_namespace *mnt_userns = idmap->owner; in make_vfsuid() local
103 if (no_idmapping(mnt_userns, fs_userns)) in make_vfsuid()
111 return VFSUIDT_INIT(make_kuid(mnt_userns, uid)); in make_vfsuid()
139 struct user_namespace *mnt_userns = idmap->owner; in make_vfsgid() local
141 if (no_idmapping(mnt_userns, fs_userns)) in make_vfsgid()
149 return VFSGIDT_INIT(make_kgid(mnt_userns, gid)); in make_vfsgid()
168 struct user_namespace *mnt_userns = idmap->owner; in from_vfsuid() local
170 if (no_idmapping(mnt_userns, fs_userns)) in from_vfsuid()
172 uid = from_kuid(mnt_userns, AS_KUIDT(vfsuid)); in from_vfsuid()
196 struct user_namespace *mnt_userns = idmap->owner; in from_vfsgid() local
198 if (no_idmapping(mnt_userns, fs_userns)) in from_vfsgid()
200 gid = from_kgid(mnt_userns, AS_KGIDT(vfsgid)); in from_vfsgid()
231 struct mnt_idmap *alloc_mnt_idmap(struct user_namespace *mnt_userns) in alloc_mnt_idmap() argument
239 idmap->owner = get_user_ns(mnt_userns); in alloc_mnt_idmap()