mnt_ns            119 fs/d_path.c    			if (is_mounted(vfsmnt) && !is_anon_ns(mnt->mnt_ns))
mnt_ns            265 fs/devpts/inode.c 			(current->nsproxy->mnt_ns == init_task.nsproxy->mnt_ns);
mnt_ns            122 fs/fsopen.c    	if (!ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN))
mnt_ns            165 fs/fsopen.c    	if (!ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN))
mnt_ns             59 fs/mount.h     	struct mnt_namespace *mnt_ns;	/* containing namespace */
mnt_ns             92 fs/mount.h     	return !IS_ERR_OR_NULL(real_mount(mnt)->mnt_ns);
mnt_ns            668 fs/namespace.c 	struct mnt_namespace *ns = current->nsproxy->mnt_ns;
mnt_ns            776 fs/namespace.c 	return mnt->mnt_ns == current->nsproxy->mnt_ns;
mnt_ns            881 fs/namespace.c 	struct mnt_namespace *n = parent->mnt_ns;
mnt_ns            887 fs/namespace.c 		m->mnt_ns = n;
mnt_ns           1128 fs/namespace.c 	if (likely(READ_ONCE(mnt->mnt_ns))) {
mnt_ns           1456 fs/namespace.c 		ns = p->mnt_ns;
mnt_ns           1461 fs/namespace.c 		p->mnt_ns = NULL;
mnt_ns           1643 fs/namespace.c 	return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN);
mnt_ns           1741 fs/namespace.c 	struct mnt_namespace *mnt_ns;
mnt_ns           1745 fs/namespace.c 	mnt_ns = to_mnt_ns(get_proc_ns(dentry->d_inode));
mnt_ns           1746 fs/namespace.c 	return current->nsproxy->mnt_ns->seq >= mnt_ns->seq;
mnt_ns           1839 fs/namespace.c 	ns = real_mount(mnt)->mnt_ns;
mnt_ns           2045 fs/namespace.c 	struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
mnt_ns           2047 fs/namespace.c 	struct mnt_namespace *ns = dest_mnt->mnt_ns;
mnt_ns           2083 fs/namespace.c 		touch_mnt_namespace(source_mnt->mnt_ns);
mnt_ns           2085 fs/namespace.c 		if (source_mnt->mnt_ns) {
mnt_ns           2087 fs/namespace.c 			list_del_init(&source_mnt->mnt_ns->list);
mnt_ns           2101 fs/namespace.c 		if (child->mnt_parent->mnt_ns->user_ns != user_ns)
mnt_ns           2114 fs/namespace.c 		child->mnt_parent->mnt_ns->pending_mounts = 0;
mnt_ns           2322 fs/namespace.c 	struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
mnt_ns           2340 fs/namespace.c 		p->mnt_ns = ns;
mnt_ns           2465 fs/namespace.c 	touch_mnt_namespace(mnt->mnt_ns);
mnt_ns           2617 fs/namespace.c 	ns = old->mnt_ns;
mnt_ns           2719 fs/namespace.c 		if (!parent->mnt_ns)
mnt_ns           2905 fs/namespace.c 		touch_mnt_namespace(mnt->mnt_ns);
mnt_ns           2976 fs/namespace.c 			touch_mnt_namespace(m->mnt_ns);
mnt_ns           3262 fs/namespace.c 		q->mnt_ns = new_ns;
mnt_ns           3304 fs/namespace.c 	mnt->mnt_ns = ns;
mnt_ns           3470 fs/namespace.c 	ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true);
mnt_ns           3476 fs/namespace.c 	mnt->mnt_ns = ns;
mnt_ns           3694 fs/namespace.c 	touch_mnt_namespace(current->nsproxy->mnt_ns);
mnt_ns           3730 fs/namespace.c 	m->mnt_ns = ns;
mnt_ns           3734 fs/namespace.c 	init_task.nsproxy->mnt_ns = ns;
mnt_ns           3797 fs/namespace.c 		real_mount(mnt)->mnt_ns = MNT_NS_INTERNAL;
mnt_ns           3807 fs/namespace.c 		real_mount(mnt)->mnt_ns = NULL;
mnt_ns           3827 fs/namespace.c 	ns_root.mnt = &current->nsproxy->mnt_ns->root->mnt;
mnt_ns           3910 fs/namespace.c 	struct mnt_namespace *ns = current->nsproxy->mnt_ns;
mnt_ns           3951 fs/namespace.c 		ns = &nsproxy->mnt_ns->ns;
mnt_ns           3967 fs/namespace.c 	struct mnt_namespace *mnt_ns = to_mnt_ns(ns), *old_mnt_ns;
mnt_ns           3971 fs/namespace.c 	if (!ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN) ||
mnt_ns           3976 fs/namespace.c 	if (is_anon_ns(mnt_ns))
mnt_ns           3982 fs/namespace.c 	get_mnt_ns(mnt_ns);
mnt_ns           3983 fs/namespace.c 	old_mnt_ns = nsproxy->mnt_ns;
mnt_ns           3984 fs/namespace.c 	nsproxy->mnt_ns = mnt_ns;
mnt_ns           3987 fs/namespace.c 	err = vfs_path_lookup(mnt_ns->root->mnt.mnt_root, &mnt_ns->root->mnt,
mnt_ns           3991 fs/namespace.c 		nsproxy->mnt_ns = old_mnt_ns;
mnt_ns           3992 fs/namespace.c 		put_mnt_ns(mnt_ns);
mnt_ns             45 fs/pnode.c     		if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root))
mnt_ns             65 fs/pnode.c     		struct mount *d = get_peer_under_root(m, mnt->mnt_ns, root);
mnt_ns            272 fs/pnode.c     	return count_mounts(m->mnt_ns, child);
mnt_ns             15 fs/pnode.h     #define IS_MNT_NEW(m)  (!(m)->mnt_ns)
mnt_ns            254 fs/proc_namespace.c 	if (!nsp || !nsp->mnt_ns) {
mnt_ns            259 fs/proc_namespace.c 	ns = nsp->mnt_ns;
mnt_ns             35 include/linux/nsproxy.h 	struct mnt_namespace *mnt_ns;
mnt_ns             35 kernel/nsproxy.c 	.mnt_ns			= NULL,
mnt_ns             71 kernel/nsproxy.c 	new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs);
mnt_ns             72 kernel/nsproxy.c 	if (IS_ERR(new_nsp->mnt_ns)) {
mnt_ns             73 kernel/nsproxy.c 		err = PTR_ERR(new_nsp->mnt_ns);
mnt_ns            123 kernel/nsproxy.c 	if (new_nsp->mnt_ns)
mnt_ns            124 kernel/nsproxy.c 		put_mnt_ns(new_nsp->mnt_ns);
mnt_ns            171 kernel/nsproxy.c 	if (ns->mnt_ns)
mnt_ns            172 kernel/nsproxy.c 		put_mnt_ns(ns->mnt_ns);