Lines Matching refs:user_namespace

30 				struct user_namespace *ns, int cap_setid,
33 static void set_cred_user_ns(struct cred *cred, struct user_namespace *user_ns) in set_cred_user_ns()
61 struct user_namespace *ns, *parent_ns = new->user_ns; in create_user_ns()
137 void free_user_ns(struct user_namespace *ns) in free_user_ns()
139 struct user_namespace *parent; in free_user_ns()
238 kuid_t make_kuid(struct user_namespace *ns, uid_t uid) in make_kuid()
257 uid_t from_kuid(struct user_namespace *targ, kuid_t kuid) in from_kuid()
282 uid_t from_kuid_munged(struct user_namespace *targ, kuid_t kuid) in from_kuid_munged()
306 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid()
325 gid_t from_kgid(struct user_namespace *targ, kgid_t kgid) in from_kgid()
349 gid_t from_kgid_munged(struct user_namespace *targ, kgid_t kgid) in from_kgid_munged()
373 kprojid_t make_kprojid(struct user_namespace *ns, projid_t projid) in make_kprojid()
392 projid_t from_kprojid(struct user_namespace *targ, kprojid_t kprojid) in from_kprojid()
417 projid_t from_kprojid_munged(struct user_namespace *targ, kprojid_t kprojid) in from_kprojid_munged()
431 struct user_namespace *ns = seq->private; in uid_m_show()
433 struct user_namespace *lower_ns; in uid_m_show()
452 struct user_namespace *ns = seq->private; in gid_m_show()
454 struct user_namespace *lower_ns; in gid_m_show()
473 struct user_namespace *ns = seq->private; in projid_m_show()
475 struct user_namespace *lower_ns; in projid_m_show()
506 struct user_namespace *ns = seq->private; in uid_m_start()
513 struct user_namespace *ns = seq->private; in gid_m_start()
520 struct user_namespace *ns = seq->private; in projid_m_start()
600 struct user_namespace *ns = seq->private; in map_write()
767 struct user_namespace *ns = seq->private; in proc_uid_map_write()
768 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_uid_map_write()
784 struct user_namespace *ns = seq->private; in proc_gid_map_write()
785 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_gid_map_write()
801 struct user_namespace *ns = seq->private; in proc_projid_map_write()
802 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_projid_map_write()
816 struct user_namespace *ns, int cap_setid, in new_idmap_permitted()
855 struct user_namespace *ns = seq->private; in proc_setgroups_show()
868 struct user_namespace *ns = seq->private; in proc_setgroups_write()
931 bool userns_may_setgroups(const struct user_namespace *ns) in userns_may_setgroups()
947 static inline struct user_namespace *to_user_ns(struct ns_common *ns) in to_user_ns()
949 return container_of(ns, struct user_namespace, ns); in to_user_ns()
954 struct user_namespace *user_ns; in userns_get()
970 struct user_namespace *user_ns = to_user_ns(ns); in userns_install()
1009 user_ns_cachep = KMEM_CACHE(user_namespace, SLAB_PANIC); in user_namespaces_init()