Lines Matching refs:ns
158 void free_nsproxy(struct nsproxy *ns) in free_nsproxy() argument
160 if (ns->mnt_ns) in free_nsproxy()
161 put_mnt_ns(ns->mnt_ns); in free_nsproxy()
162 if (ns->uts_ns) in free_nsproxy()
163 put_uts_ns(ns->uts_ns); in free_nsproxy()
164 if (ns->ipc_ns) in free_nsproxy()
165 put_ipc_ns(ns->ipc_ns); in free_nsproxy()
166 if (ns->pid_ns_for_children) in free_nsproxy()
167 put_pid_ns(ns->pid_ns_for_children); in free_nsproxy()
168 put_net(ns->net_ns); in free_nsproxy()
169 kmem_cache_free(nsproxy_cachep, ns); in free_nsproxy()
203 struct nsproxy *ns; in switch_task_namespaces() local
208 ns = p->nsproxy; in switch_task_namespaces()
212 if (ns && atomic_dec_and_test(&ns->count)) in switch_task_namespaces()
213 free_nsproxy(ns); in switch_task_namespaces()
226 struct ns_common *ns; in SYSCALL_DEFINE2() local
234 ns = get_proc_ns(file_inode(file)); in SYSCALL_DEFINE2()
235 if (nstype && (ns->ops->type != nstype)) in SYSCALL_DEFINE2()
244 err = ns->ops->install(new_nsproxy, ns); in SYSCALL_DEFINE2()