Lines Matching full:css
38 struct cgroup_subsys_state css; member
44 static inline struct freezer *css_freezer(struct cgroup_subsys_state *css) in css_freezer() argument
46 return css ? container_of(css, struct freezer, css) : NULL; in css_freezer()
56 return css_freezer(freezer->css.parent); in parent_freezer()
88 return &freezer->css; in freezer_css_alloc()
92 * freezer_css_online - commit creation of a freezer css
93 * @css: css being created
95 * We're committing to creation of @css. Mark it online and inherit
98 static int freezer_css_online(struct cgroup_subsys_state *css) in freezer_css_online() argument
100 struct freezer *freezer = css_freezer(css); in freezer_css_online()
119 * freezer_css_offline - initiate destruction of a freezer css
120 * @css: css being destroyed
122 * @css is going away. Mark it dead and decrement freezer_active if
125 static void freezer_css_offline(struct cgroup_subsys_state *css) in freezer_css_offline() argument
127 struct freezer *freezer = css_freezer(css); in freezer_css_offline()
141 static void freezer_css_free(struct cgroup_subsys_state *css) in freezer_css_free() argument
143 kfree(css_freezer(css)); in freezer_css_free()
227 * @css: css of interest
238 * migrated into or out of @css, so we can't verify task states against
241 static void update_if_frozen(struct cgroup_subsys_state *css) in update_if_frozen() argument
243 struct freezer *freezer = css_freezer(css); in update_if_frozen()
256 css_for_each_child(pos, css) { in update_if_frozen()
268 css_task_iter_start(css, 0, &it); in update_if_frozen()
282 struct cgroup_subsys_state *css = seq_css(m), *pos; in freezer_read() local
288 css_for_each_descendant_post(pos, css) { in freezer_read()
302 seq_puts(m, freezer_state_strs(css_freezer(css)->state)); in freezer_read()
312 css_task_iter_start(&freezer->css, 0, &it); in freeze_cgroup()
323 css_task_iter_start(&freezer->css, 0, &it); in unfreeze_cgroup()
386 css_for_each_descendant_pre(pos, &freezer->css) { in freezer_change_state()
430 static u64 freezer_self_freezing_read(struct cgroup_subsys_state *css, in freezer_self_freezing_read() argument
433 struct freezer *freezer = css_freezer(css); in freezer_self_freezing_read()
438 static u64 freezer_parent_freezing_read(struct cgroup_subsys_state *css, in freezer_parent_freezing_read() argument
441 struct freezer *freezer = css_freezer(css); in freezer_parent_freezing_read()