Lines Matching defs:ns
12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns)
14 return inc_ucount(ns, current_euid(), UCOUNT_CGROUP_NAMESPACES);
30 ret = ns_alloc_inum(&new_ns->ns);
35 refcount_set(&new_ns->ns.count, 1);
36 new_ns->ns.ops = &cgroupns_operations;
40 void free_cgroup_ns(struct cgroup_namespace *ns)
42 put_css_set(ns->root_cset);
43 dec_cgroup_namespaces(ns->ucounts);
44 put_user_ns(ns->user_ns);
45 ns_free_inum(&ns->ns);
46 kfree(ns);
93 static inline struct cgroup_namespace *to_cg_ns(struct ns_common *ns)
95 return container_of(ns, struct cgroup_namespace, ns);
98 static int cgroupns_install(struct nsset *nsset, struct ns_common *ns)
101 struct cgroup_namespace *cgroup_ns = to_cg_ns(ns);
120 struct cgroup_namespace *ns = NULL;
126 ns = nsproxy->cgroup_ns;
127 get_cgroup_ns(ns);
131 return ns ? &ns->ns : NULL;
134 static void cgroupns_put(struct ns_common *ns)
136 put_cgroup_ns(to_cg_ns(ns));
139 static struct user_namespace *cgroupns_owner(struct ns_common *ns)
141 return to_cg_ns(ns)->user_ns;