Lines Matching refs:ns
12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns) in inc_cgroup_namespaces() argument
14 return inc_ucount(ns, current_euid(), UCOUNT_CGROUP_NAMESPACES); in inc_cgroup_namespaces()
36 void free_cgroup_ns(struct cgroup_namespace *ns) in free_cgroup_ns() argument
38 ns_tree_remove(ns); in free_cgroup_ns()
39 put_css_set(ns->root_cset); in free_cgroup_ns()
40 dec_cgroup_namespaces(ns->ucounts); in free_cgroup_ns()
41 put_user_ns(ns->user_ns); in free_cgroup_ns()
42 ns_common_free(ns); in free_cgroup_ns()
44 kfree_rcu(ns, ns.ns_rcu); in free_cgroup_ns()
92 static int cgroupns_install(struct nsset *nsset, struct ns_common *ns) in cgroupns_install() argument
95 struct cgroup_namespace *cgroup_ns = to_cg_ns(ns); in cgroupns_install()
114 struct cgroup_namespace *ns = NULL; in cgroupns_get() local
120 ns = nsproxy->cgroup_ns; in cgroupns_get()
121 get_cgroup_ns(ns); in cgroupns_get()
125 return ns ? &ns->ns : NULL; in cgroupns_get()
128 static void cgroupns_put(struct ns_common *ns) in cgroupns_put() argument
130 put_cgroup_ns(to_cg_ns(ns)); in cgroupns_put()
133 static struct user_namespace *cgroupns_owner(struct ns_common *ns) in cgroupns_owner() argument
135 return to_cg_ns(ns)->user_ns; in cgroupns_owner()