Lines Matching refs:mnt_namespace

14 #include <linux/mnt_namespace.h>
731 static inline void lock_ns_list(struct mnt_namespace *ns)
736 static inline void unlock_ns_list(struct mnt_namespace *ns)
763 struct mnt_namespace *ns = current->nsproxy->mnt_ns;
878 static void touch_mnt_namespace(struct mnt_namespace *ns)
889 static void __touch_mnt_namespace(struct mnt_namespace *ns)
1031 struct mnt_namespace *n = parent->mnt_ns;
1415 static struct mount *mnt_list_next(struct mnt_namespace *ns,
1490 void mnt_cursor_del(struct mnt_namespace *ns, struct mount *cursor)
1652 struct mnt_namespace *ns;
1944 static struct mnt_namespace *to_mnt_ns(struct ns_common *ns)
1946 return container_of(ns, struct mnt_namespace, ns);
1949 struct ns_common *from_mnt_ns(struct mnt_namespace *mnt)
1959 struct mnt_namespace *mnt_ns;
2049 static void free_mnt_ns(struct mnt_namespace *);
2050 static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *, bool);
2054 struct mnt_namespace *ns;
2204 int count_mounts(struct mnt_namespace *ns, struct mount *mnt)
2306 struct mnt_namespace *ns = top_mnt->mnt_ns;
2651 struct mnt_namespace *ns = alloc_mnt_ns(user_ns, true);
3112 struct mnt_namespace *ns;
3701 static void free_mnt_ns(struct mnt_namespace *ns)
3719 static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns, bool anon)
3721 struct mnt_namespace *new_ns;
3729 new_ns = kzalloc(sizeof(struct mnt_namespace), GFP_KERNEL_ACCOUNT);
3755 struct mnt_namespace *copy_mnt_ns(unsigned long flags, struct mnt_namespace *ns,
3758 struct mnt_namespace *new_ns;
3838 struct mnt_namespace *ns;
3943 struct mnt_namespace *ns;
4697 struct mnt_namespace *ns;
4758 void put_mnt_ns(struct mnt_namespace *ns)
4833 static bool mnt_already_visible(struct mnt_namespace *ns,
4905 struct mnt_namespace *ns = current->nsproxy->mnt_ns;
4963 struct mnt_namespace *mnt_ns = to_mnt_ns(ns), *old_mnt_ns;