Home
last modified time | relevance | path

Searched refs:freezer (Results 1 – 19 of 19) sorted by relevance

/linux/kernel/cgroup/
A Dlegacy_freezer.c61 static struct freezer *parent_freezer(struct freezer *freezer) in parent_freezer() argument
95 struct freezer *freezer; in freezer_css_alloc() local
113 struct freezer *freezer = css_freezer(css); in freezer_css_online() local
114 struct freezer *parent = parent_freezer(freezer); in freezer_css_online()
140 struct freezer *freezer = css_freezer(css); in freezer_css_offline() local
186 struct freezer *freezer = css_freezer(new_css); in freezer_attach() local
196 freezer = parent_freezer(freezer); in freezer_attach()
216 struct freezer *freezer; in freezer_fork() local
257 struct freezer *freezer = css_freezer(css); in update_if_frozen() local
445 struct freezer *freezer = css_freezer(css); in freezer_self_freezing_read() local
[all …]
A Dfreezer.c26 cgrp->freezer.nr_frozen_descendants += desc; in cgroup_propagate_frozen()
29 cgrp->freezer.nr_frozen_descendants == in cgroup_propagate_frozen()
37 cgrp->freezer.nr_frozen_descendants -= desc; in cgroup_propagate_frozen()
91 cgrp->freezer.nr_frozen_tasks++; in cgroup_inc_frozen_cnt()
99 cgrp->freezer.nr_frozen_tasks--; in cgroup_dec_frozen_cnt()
271 if (cgrp->freezer.freeze == freeze) in cgroup_freeze()
274 cgrp->freezer.freeze = freeze; in cgroup_freeze()
286 dsct->freezer.e_freeze++; in cgroup_freeze()
290 if (dsct->freezer.e_freeze > 1) in cgroup_freeze()
293 dsct->freezer.e_freeze--; in cgroup_freeze()
[all …]
A DMakefile2 obj-y := cgroup.o rstat.o namespace.o cgroup-v1.o freezer.o
A Dcgroup.c3978 seq_printf(seq, "%d\n", cgrp->freezer.freeze); in cgroup_freeze_show()
5721 cgrp->freezer.e_freeze = parent->freezer.e_freeze; in cgroup_create()
5722 if (cgrp->freezer.e_freeze) { in cgroup_create()
5745 if (cgrp->freezer.e_freeze) in cgroup_create()
5746 tcgrp->freezer.nr_frozen_descendants++; in cgroup_create()
6023 tcgrp->freezer.nr_frozen_descendants--; in cgroup_destroy_locked()
/linux/Documentation/admin-guide/cgroup-v1/
A Dfreezer-subsystem.rst51 In contrast, the cgroup freezer uses the kernel freezer code to
64 * freezer.state: Read-write.
87 * freezer.self_freezing: Read only.
102 # mkdir /sys/fs/cgroup/freezer
103 # mount -t cgroup -ofreezer freezer /sys/fs/cgroup/freezer
109 # cat /sys/fs/cgroup/freezer/0/freezer.state
114 # echo FROZEN > /sys/fs/cgroup/freezer/0/freezer.state
115 # cat /sys/fs/cgroup/freezer/0/freezer.state
117 # cat /sys/fs/cgroup/freezer/0/freezer.state
122 # echo THAWED > /sys/fs/cgroup/freezer/0/freezer.state
[all …]
A Dindex.rst16 freezer-subsystem
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dbcmsdh.c792 sdiodev->freezer = kzalloc(sizeof(*sdiodev->freezer), GFP_KERNEL); in brcmf_sdiod_freezer_attach()
793 if (!sdiodev->freezer) in brcmf_sdiod_freezer_attach()
796 atomic_set(&sdiodev->freezer->freezing, 0); in brcmf_sdiod_freezer_attach()
804 if (sdiodev->freezer) { in brcmf_sdiod_freezer_detach()
806 kfree(sdiodev->freezer); in brcmf_sdiod_freezer_detach()
807 sdiodev->freezer = NULL; in brcmf_sdiod_freezer_detach()
816 sdiodev->freezer->frozen_count = 0; in brcmf_sdiod_freezer_on()
834 complete_all(&sdiodev->freezer->resumed); in brcmf_sdiod_freezer_off()
840 atomic_read(&sdiodev->freezer->freezing); in brcmf_sdiod_freezing()
847 sdiodev->freezer->frozen_count++; in brcmf_sdiod_try_freeze()
[all …]
A Dsdio.h194 struct brcmf_sdiod_freezer *freezer; member
/linux/Documentation/power/
A Dfreezing-of-tasks.rst33 in kernel/freezer.c), which changes the task's state to TASK_FROZEN, and makes
36 referred to as 'the freezer' (these functions are defined in
37 kernel/power/process.c, kernel/freezer.c & include/linux/freezer.h). User space
41 try_to_freeze() function (defined in include/linux/freezer.h), that checks
71 If a freezable kernel thread is not put to the frozen state after the freezer
241 consequence, the freezer would not be able to freeze that task, leading to
245 since they ask the freezer to skip freezing this task, since it is anyway
A Dsuspend-and-cpuhotplug.rst17 interactions involving the freezer and CPU hotplug and also tries to explain
272 2. If a regular CPU hotplug stress test happens to race with the freezer due
278 * Then freezer gets to work and freezes userspace.
282 * Now the freezer continues and tries to freeze the remaining tasks. But
283 due to this wait mentioned above, the freezer won't be able to freeze
A Dbasic-pm-debugging.rst52 freezer
105 should try the test modes starting from "freezer", through "devices", "platform"
109 If the "freezer" test fails, there is a task that cannot be frozen (in that case
112 that there is a problem with the tasks freezer subsystem that should be
224 Namely, after writing "freezer", "devices", "platform", "processors", or "core"
/linux/include/linux/
A Dcgroup_subsys.h37 SUBSYS(freezer)
A Dcgroup-defs.h561 struct cgroup_freezer_state freezer; member
/linux/
A DKconfig12 source "kernel/Kconfig.freezer"
A DMAINTAINERS9243 F: include/linux/freezer.h
9244 F: kernel/freezer.c
10057 F: include/linux/freezer.h
22303 F: include/linux/freezer.h
/linux/kernel/
A DMakefile56 obj-$(CONFIG_FREEZER) += freezer.o
/linux/kernel/power/
A DKconfig12 bool "Enable freezer for suspend to RAM/standby" \
17 This allows you to turn off the freezer for suspend. If this is
/linux/Documentation/admin-guide/
A Ddynamic-debug-howto.rst152 file kernel/freezer.c # ie column 1 of control file
A Dcgroup-v2.rst3004 type controllers such as freezer which can be useful in all

Completed in 63 milliseconds