Lines Matching refs:pids_cgroup
43 struct pids_cgroup { struct
54 static struct pids_cgroup *css_pids(struct cgroup_subsys_state *css) in css_pids() argument
56 return container_of(css, struct pids_cgroup, css); in css_pids()
59 static struct pids_cgroup *parent_pids(struct pids_cgroup *pids) in parent_pids()
67 struct pids_cgroup *pids; in pids_css_alloc()
69 pids = kzalloc(sizeof(struct pids_cgroup), GFP_KERNEL); in pids_css_alloc()
91 static void pids_cancel(struct pids_cgroup *pids, int num) in pids_cancel()
105 static void pids_uncharge(struct pids_cgroup *pids, int num) in pids_uncharge()
107 struct pids_cgroup *p; in pids_uncharge()
122 static void pids_charge(struct pids_cgroup *pids, int num) in pids_charge()
124 struct pids_cgroup *p; in pids_charge()
139 static int pids_try_charge(struct pids_cgroup *pids, int num) in pids_try_charge()
141 struct pids_cgroup *p, *q; in pids_try_charge()
171 struct pids_cgroup *pids = css_pids(dst_css); in pids_can_attach()
173 struct pids_cgroup *old_pids; in pids_can_attach()
196 struct pids_cgroup *pids = css_pids(dst_css); in pids_cancel_attach()
198 struct pids_cgroup *old_pids; in pids_cancel_attach()
215 struct pids_cgroup *pids; in pids_can_fork()
225 struct pids_cgroup *pids; in pids_cancel_fork()
234 struct pids_cgroup *pids = css_pids(task_css(task, pids_cgrp_id)); in pids_free()
243 struct pids_cgroup *pids = css_pids(css); in pids_max_write()
272 struct pids_cgroup *pids = css_pids(css); in pids_max_show()
286 struct pids_cgroup *pids = css_pids(css); in pids_current_read()