Home
last modified time | relevance | path

Searched refs:freezing (Results 1 – 36 of 36) sorted by relevance

/linux-4.1.27/Documentation/power/
Dfreezing-of-tasks.txt4 I. What is the freezing of tasks?
6 The freezing of tasks is a mechanism by which user space processes and some
22 whether the system is to undergo a freezing operation. And freeze_processes()
57 initiated a freezing operation, the freezing of tasks will fail and the entire
68 Rationale behind the functions dealing with freezing and thawing of tasks:
76 kernel threads without freezing userspace tasks
97 Generally speaking, there is a couple of reasons to use the freezing of tasks:
117 additional memory and we prevent them from doing that by freezing them earlier.
125 example, be troublesome and without the freezing of tasks we would need some
128 Although Linus Torvalds doesn't like the freezing of tasks, he said this in one
[all …]
Dbasic-pm-debugging.txt47 - test the freezing of processes
50 - test the freezing of processes and suspending of devices
53 - test the freezing of processes, suspending of devices and platform
57 - test the freezing of processes, suspending of devices, platform
61 - test the freezing of processes, suspending of devices, platform global
69 /sys/power/pm_test (eg. "devices" to test the freezing of processes and
D00-INDEX13 freezing-of-tasks.txt
Dstates.txt32 It allows more energy to be saved relative to runtime idle by freezing user
51 In addition to freezing user space and putting all I/O devices into low-power
Dsuspend-and-cpuhotplug.txt265 into the kernel, since the freezing has not yet begun.
272 the cpu online hotplug task and hence freezing of tasks fails.
274 As a result of this task freezing failure, the suspend operation gets
Dnotifiers.txt21 and drivers freezing.
Dswsusp.txt162 Q: What is the freezing of tasks and why are we using it?
164 A: The freezing of tasks is a mechanism by which user space processes and some
166 architectures). See freezing-of-tasks.txt for details.
Dpci.txt548 The freezing of devices is carried out after enough memory has been freed (at
913 This callback is responsible for freezing the device and preparing it to be
/linux-4.1.27/include/linux/
Dfreezer.h34 static inline bool freezing(struct task_struct *p) in freezing() function
57 if (likely(!freezing(current))) in try_to_freeze_unsafe()
261 static inline bool freezing(struct task_struct *p) { return false; } in freezing() function
/linux-4.1.27/kernel/
Dfreezer.c73 if (!freezing(current) || in __refrigerator()
135 if (!freezing(p) || frozen(p)) { in freeze_task()
Dkthread.c116 if (unlikely(freezing(current))) in kthread_freezable_should_stop()
577 } else if (!freezing(current)) in kthread_worker_fn()
Dcgroup_freezer.c277 if (freezing(task)) { in update_if_frozen()
Dsignal.c160 if (!recalc_sigpending_tsk(current) && !freezing(current)) in recalc_sigpending()
/linux-4.1.27/Documentation/cgroups/
Dfreezer-subsystem.txt64 If any is freezing, the cgroup is freezing (FREEZING or FROZEN).
74 if not already freezing, enters FREEZING state along with all its
79 the parent-state is still freezing. If a cgroup's effective state
80 becomes THAWED, all its descendants which are freezing because of
81 the cgroup also leave the freezing state.
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh.c63 atomic_t freezing; member
914 atomic_set(&sdiodev->freezer->freezing, 0); in brcmf_sdiod_freezer_attach()
923 WARN_ON(atomic_read(&sdiodev->freezer->freezing)); in brcmf_sdiod_freezer_detach()
935 atomic_set(&sdiodev->freezer->freezing, 1); in brcmf_sdiod_freezer_on()
950 atomic_set(&sdiodev->freezer->freezing, 0); in brcmf_sdiod_freezer_off()
956 return atomic_read(&sdiodev->freezer->freezing); in brcmf_sdiod_freezing()
/linux-4.1.27/fs/jffs2/
Dbackground.c123 while (signal_pending(current) || freezing(current)) { in jffs2_garbage_collect_thread()
/linux-4.1.27/kernel/power/
Dprocess.c98 && freezing(p) && !frozen(p)) in try_to_freeze_tasks()
/linux-4.1.27/drivers/char/tpm/st33zp24/
Dst33zp24.c297 if (ret == -ERESTARTSYS && freezing(current)) in wait_for_stat()
315 } while (ret == -ERESTARTSYS && freezing(current)); in wait_for_stat()
/linux-4.1.27/kernel/time/
Dalarmtimer.c720 if (freezing(current)) in alarm_timer_nsleep_restart()
776 if (freezing(current)) in alarm_timer_nsleep()
/linux-4.1.27/drivers/tty/serial/
Dmax3100.c182 if (!s->force_end_work && !freezing(current) && !s->suspending) in max3100_dowork()
321 !freezing(current) && in max3100_work()
/linux-4.1.27/drivers/virtio/
Dvirtio_balloon.c360 freezing(current)) in balloon()
/linux-4.1.27/drivers/net/irda/
Dstir4200.c742 if (unlikely(freezing(current))) { in stir_transmit_thread()
/linux-4.1.27/drivers/char/tpm/
Dtpm-interface.c864 if (rc == -ERESTARTSYS && freezing(current)) { in wait_for_tpm_stat()
Dtpm_tis.c215 if (rc == -ERESTARTSYS && freezing(current)) { in request_locality()
/linux-4.1.27/fs/jfs/
Djfs_txnmgr.c2800 if (freezing(current)) { in jfs_lazycommit()
2990 if (freezing(current)) { in jfs_sync()
Djfs_logmgr.c2354 if (freezing(current)) { in jfsIOWait()
/linux-4.1.27/net/sunrpc/
Dsvc_xprt.c660 if (freezing(current)) in rqst_should_sleep()
/linux-4.1.27/fs/jbd/
Djournal.c181 if (freezing(current)) { in kjournald()
/linux-4.1.27/mm/
Dksm.c1698 while (scan_npages-- && likely(!freezing(current))) { in ksm_do_scan()
Dvmscan.c3284 if (freezing(current) || kthread_should_stop()) in kswapd_try_to_sleep()
Dhuge_memory.c2796 if (unlikely(kthread_should_stop() || freezing(current))) in khugepaged_do_scan()
/linux-4.1.27/fs/jbd2/
Djournal.c229 if (freezing(current)) { in kjournald2()
/linux-4.1.27/fs/nilfs2/
Dsegment.c2509 if (freezing(current)) { in nilfs_segctor_thread()
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_frontend.c733 || freezing(current), in dvb_frontend_thread()
/linux-4.1.27/drivers/net/wireless/
Dairo.c3095 !freezing(current)) { in airo_thread()
3108 !freezing(current)) { in airo_thread()
/linux-4.1.27/
DMAINTAINERS4219 F: Documentation/power/freezing-of-tasks.txt