Searched refs:nsproxy (Results 1 – 11 of 11) sorted by relevance
/kernel/ |
D | nsproxy.c | 32 struct nsproxy init_nsproxy = { 48 static inline struct nsproxy *create_nsproxy(void) in create_nsproxy() 50 struct nsproxy *nsproxy; in create_nsproxy() local 52 nsproxy = kmem_cache_alloc(nsproxy_cachep, GFP_KERNEL); in create_nsproxy() 53 if (nsproxy) in create_nsproxy() 54 atomic_set(&nsproxy->count, 1); in create_nsproxy() 55 return nsproxy; in create_nsproxy() 63 static struct nsproxy *create_new_namespaces(unsigned long flags, in create_new_namespaces() 67 struct nsproxy *new_nsp; in create_new_namespaces() 74 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs); in create_new_namespaces() [all …]
|
D | utsname.c | 125 struct nsproxy *nsproxy; in utsns_get() local 128 nsproxy = task->nsproxy; in utsns_get() 129 if (nsproxy) { in utsns_get() 130 ns = nsproxy->uts_ns; in utsns_get() 143 static int utsns_install(struct nsproxy *nsproxy, struct ns_common *new) in utsns_install() argument 152 put_uts_ns(nsproxy->uts_ns); in utsns_install() 153 nsproxy->uts_ns = ns; in utsns_install()
|
D | pid_namespace.c | 379 static int pidns_install(struct nsproxy *nsproxy, struct ns_common *ns) in pidns_install() argument 405 put_pid_ns(nsproxy->pid_ns_for_children); in pidns_install() 406 nsproxy->pid_ns_for_children = get_pid_ns(new); in pidns_install()
|
D | utsname_sysctl.c | 25 uts_ns = current->nsproxy->uts_ns; in get_uts()
|
D | cgroup.c | 1233 cset = current->nsproxy->cgroup_ns->root_cset; in current_cgns_cgroup_from_root() 2089 struct cgroup_namespace *ns = current->nsproxy->cgroup_ns; in cgroup_mount() 5823 current->nsproxy->cgroup_ns); in proc_cgroup_show() 6451 static int cgroupns_install(struct nsproxy *nsproxy, struct ns_common *ns) in cgroupns_install() argument 6460 if (cgroup_ns == nsproxy->cgroup_ns) in cgroupns_install() 6464 put_cgroup_ns(nsproxy->cgroup_ns); in cgroupns_install() 6465 nsproxy->cgroup_ns = cgroup_ns; in cgroupns_install() 6473 struct nsproxy *nsproxy; in cgroupns_get() local 6476 nsproxy = task->nsproxy; in cgroupns_get() 6477 if (nsproxy) { in cgroupns_get() [all …]
|
D | Makefile | 10 kthread.o sys_ni.o nsproxy.o \
|
D | user_namespace.c | 1022 static int userns_install(struct nsproxy *nsproxy, struct ns_common *ns) in userns_install() argument
|
D | fork.c | 1517 current->nsproxy->pid_ns_for_children)) in copy_process() 1684 pid = alloc_pid(p->nsproxy->pid_ns_for_children); in copy_process() 2199 struct nsproxy *new_nsproxy = NULL; in SYSCALL_DEFINE1()
|
D | sys.c | 1222 if (!ns_capable(current->nsproxy->uts_ns->user_ns, CAP_SYS_ADMIN)) in SYSCALL_DEFINE2() 1273 if (!ns_capable(current->nsproxy->uts_ns->user_ns, CAP_SYS_ADMIN)) in SYSCALL_DEFINE2()
|
D | sysctl_binary.c | 1241 struct net *net = current->nsproxy->net_ns; in get_sysctl()
|
D | cpuset.c | 2758 current->nsproxy->cgroup_ns); in proc_cpuset_show()
|