Lines Matching refs:ns
169 void free_nsproxy(struct nsproxy *ns) in free_nsproxy() argument
171 if (ns->mnt_ns) in free_nsproxy()
172 put_mnt_ns(ns->mnt_ns); in free_nsproxy()
173 if (ns->uts_ns) in free_nsproxy()
174 put_uts_ns(ns->uts_ns); in free_nsproxy()
175 if (ns->ipc_ns) in free_nsproxy()
176 put_ipc_ns(ns->ipc_ns); in free_nsproxy()
177 if (ns->pid_ns_for_children) in free_nsproxy()
178 put_pid_ns(ns->pid_ns_for_children); in free_nsproxy()
179 put_cgroup_ns(ns->cgroup_ns); in free_nsproxy()
180 put_net(ns->net_ns); in free_nsproxy()
181 kmem_cache_free(nsproxy_cachep, ns); in free_nsproxy()
215 struct nsproxy *ns; in switch_task_namespaces() local
220 ns = p->nsproxy; in switch_task_namespaces()
224 if (ns && atomic_dec_and_test(&ns->count)) in switch_task_namespaces()
225 free_nsproxy(ns); in switch_task_namespaces()
238 struct ns_common *ns; in SYSCALL_DEFINE2() local
246 ns = get_proc_ns(file_inode(file)); in SYSCALL_DEFINE2()
247 if (nstype && (ns->ops->type != nstype)) in SYSCALL_DEFINE2()
256 err = ns->ops->install(new_nsproxy, ns); in SYSCALL_DEFINE2()