Lines Matching refs:idmap
28 static inline bool is_valid_mnt_idmap(const struct mnt_idmap *idmap) in is_valid_mnt_idmap() argument
30 return idmap != &nop_mnt_idmap && idmap != &invalid_mnt_idmap; in is_valid_mnt_idmap()
124 struct mnt_idmap *mnt_idmap_get(struct mnt_idmap *idmap);
125 void mnt_idmap_put(struct mnt_idmap *idmap);
127 vfsuid_t make_vfsuid(struct mnt_idmap *idmap,
130 vfsgid_t make_vfsgid(struct mnt_idmap *idmap,
133 kuid_t from_vfsuid(struct mnt_idmap *idmap,
136 kgid_t from_vfsgid(struct mnt_idmap *idmap,
151 static inline bool vfsuid_has_fsmapping(struct mnt_idmap *idmap, in vfsuid_has_fsmapping() argument
155 return uid_valid(from_vfsuid(idmap, fs_userns, vfsuid)); in vfsuid_has_fsmapping()
189 static inline bool vfsgid_has_fsmapping(struct mnt_idmap *idmap, in vfsgid_has_fsmapping() argument
193 return gid_valid(from_vfsgid(idmap, fs_userns, vfsgid)); in vfsgid_has_fsmapping()
228 static inline kuid_t mapped_fsuid(struct mnt_idmap *idmap, in mapped_fsuid() argument
231 return from_vfsuid(idmap, fs_userns, VFSUIDT_INIT(current_fsuid())); in mapped_fsuid()
247 static inline kgid_t mapped_fsgid(struct mnt_idmap *idmap, in mapped_fsgid() argument
250 return from_vfsgid(idmap, fs_userns, VFSGIDT_INIT(current_fsgid())); in mapped_fsgid()