Lines Matching full:freeze
149 * Freeze or unfreeze the task by setting or clearing the JOBCTL_TRAP_FREEZE
152 static void cgroup_freeze_task(struct task_struct *task, bool freeze) in cgroup_freeze_task() argument
160 if (freeze) { in cgroup_freeze_task()
172 * Freeze or unfreeze all tasks in the given cgroup.
174 static void cgroup_do_freeze(struct cgroup *cgrp, bool freeze) in cgroup_do_freeze() argument
182 if (freeze) in cgroup_do_freeze()
188 if (freeze) in cgroup_do_freeze()
189 TRACE_CGROUP_PATH(freeze, cgrp); in cgroup_do_freeze()
201 cgroup_freeze_task(task, freeze); in cgroup_do_freeze()
216 * Adjust the task state (freeze or unfreeze) and revisit the state of
257 void cgroup_freeze(struct cgroup *cgrp, bool freeze) in cgroup_freeze() argument
270 if (cgrp->freezer.freeze == freeze) in cgroup_freeze()
273 cgrp->freezer.freeze = freeze; in cgroup_freeze()
285 * e_freeze is affected by parent's e_freeze and dst's freeze. in cgroup_freeze()
291 dsct->freezer.e_freeze = (dsct->freezer.freeze || in cgroup_freeze()
299 * Do change actual state: freeze or unfreeze. in cgroup_freeze()
301 cgroup_do_freeze(dsct, freeze); in cgroup_freeze()