Lines Matching refs:fs_userns
58 * @fs_userns: the filesystem's idmapping
70 const struct user_namespace *fs_userns)
72 return initial_idmapping(mnt_userns) || mnt_userns == fs_userns;
78 * @fs_userns: the filesystem's idmapping
81 * Take a @kuid and remap it from @fs_userns into @idmap. Use this
92 * If @kuid has no mapping in either @idmap or @fs_userns INVALID_UID is
97 struct user_namespace *fs_userns,
103 if (no_idmapping(mnt_userns, fs_userns))
105 if (initial_idmapping(fs_userns))
108 uid = from_kuid(fs_userns, kuid);
118 * @fs_userns: the filesystem's idmapping
121 * Take a @kgid and remap it from @fs_userns into @idmap. Use this
132 * If @kgid has no mapping in either @idmap or @fs_userns INVALID_GID is
136 struct user_namespace *fs_userns, kgid_t kgid)
141 if (no_idmapping(mnt_userns, fs_userns))
143 if (initial_idmapping(fs_userns))
146 gid = from_kgid(fs_userns, kgid);
156 * @fs_userns: the filesystem's idmapping
165 struct user_namespace *fs_userns, vfsuid_t vfsuid)
170 if (no_idmapping(mnt_userns, fs_userns))
175 if (initial_idmapping(fs_userns))
177 return make_kuid(fs_userns, uid);
184 * @fs_userns: the filesystem's idmapping
193 struct user_namespace *fs_userns, vfsgid_t vfsgid)
198 if (no_idmapping(mnt_userns, fs_userns))
203 if (initial_idmapping(fs_userns))
205 return make_kgid(fs_userns, gid);