Lines Matching refs:pids_cgroup

41 struct pids_cgroup {  struct
59 static struct pids_cgroup *css_pids(struct cgroup_subsys_state *css) in css_pids() argument
61 return container_of(css, struct pids_cgroup, css); in css_pids()
64 static struct pids_cgroup *parent_pids(struct pids_cgroup *pids) in parent_pids()
72 struct pids_cgroup *pids; in pids_css_alloc()
74 pids = kzalloc(sizeof(struct pids_cgroup), GFP_KERNEL); in pids_css_alloc()
89 static void pids_update_watermark(struct pids_cgroup *p, int64_t nr_pids) in pids_update_watermark()
107 static void pids_cancel(struct pids_cgroup *pids, int num) in pids_cancel()
121 static void pids_uncharge(struct pids_cgroup *pids, int num) in pids_uncharge()
123 struct pids_cgroup *p; in pids_uncharge()
138 static void pids_charge(struct pids_cgroup *pids, int num) in pids_charge()
140 struct pids_cgroup *p; in pids_charge()
158 static int pids_try_charge(struct pids_cgroup *pids, int num) in pids_try_charge()
160 struct pids_cgroup *p, *q; in pids_try_charge()
197 struct pids_cgroup *pids = css_pids(dst_css); in pids_can_attach()
199 struct pids_cgroup *old_pids; in pids_can_attach()
222 struct pids_cgroup *pids = css_pids(dst_css); in pids_cancel_attach()
224 struct pids_cgroup *old_pids; in pids_cancel_attach()
241 struct pids_cgroup *pids; in pids_can_fork()
265 struct pids_cgroup *pids; in pids_cancel_fork()
277 struct pids_cgroup *pids = css_pids(task_css(task, pids_cgrp_id)); in pids_release()
286 struct pids_cgroup *pids = css_pids(css); in pids_max_write()
315 struct pids_cgroup *pids = css_pids(css); in pids_max_show()
329 struct pids_cgroup *pids = css_pids(css); in pids_current_read()
337 struct pids_cgroup *pids = css_pids(css); in pids_peak_read()
344 struct pids_cgroup *pids = css_pids(seq_css(sf)); in pids_events_show()
370 .file_offset = offsetof(struct pids_cgroup, events_file),