| /linux/drivers/android/binder/ |
| H A D | freeze.rs | 95 let freeze = freeze_entry.get_mut(); in do_work() localVariable 97 if freeze.num_cleared_duplicates > 0 { in do_work() 98 freeze.num_cleared_duplicates -= 1; in do_work() 105 if freeze.is_pending { in do_work() 108 if freeze.is_clearing { in do_work() 109 kernel::warn_on!(freeze.num_cleared_duplicates != 0); in do_work() 110 if freeze.num_pending_duplicates > 0 { in do_work() 113 freeze.num_pending_duplicates -= 1; in do_work() 114 freeze.is_pending = true; in do_work() 115 freeze.is_clearing = true; in do_work() [all …]
|
| /linux/kernel/cgroup/ |
| H A D | freezer.c | 152 static void cgroup_freeze_task(struct task_struct *task, bool freeze) in cgroup_freeze_task() argument 160 if (freeze) { in cgroup_freeze_task() 174 static void cgroup_do_freeze(struct cgroup *cgrp, bool freeze, u64 ts_nsec) in cgroup_do_freeze() argument 183 if (freeze) { in cgroup_do_freeze() 194 if (freeze) in cgroup_do_freeze() 195 TRACE_CGROUP_PATH(freeze, cgrp); in cgroup_do_freeze() 207 cgroup_freeze_task(task, freeze); in cgroup_do_freeze() 263 void cgroup_freeze(struct cgroup *cgrp, bool freeze) in cgroup_freeze() argument 277 if (cgrp->freezer.freeze == freeze) in cgroup_freeze() 280 cgrp->freezer.freeze = freeze; in cgroup_freeze() [all …]
|
| H A D | legacy_freezer.c | 345 static void freezer_apply_state(struct freezer *freezer, bool freeze, in freezer_apply_state() argument 354 if (freeze) { in freezer_apply_state() 381 static void freezer_change_state(struct freezer *freezer, bool freeze) in freezer_change_state() argument 402 freezer_apply_state(pos_f, freeze, in freezer_change_state() 420 bool freeze; in freezer_write() local 425 freeze = false; in freezer_write() 429 freeze = true; in freezer_write() 433 freezer_change_state(css_freezer(of_css(of)), freeze); in freezer_write()
|
| /linux/tools/power/pm-graph/config/ |
| H A D | freeze.cfg | 9 # sudo ./sleepgraph.py -config config/freeze.cfg 21 # e.g. standby, mem, freeze, disk (default: mem) 22 mode: freeze 26 output-dir: freeze-{hostname}-{date}-{time} 42 # Command to execute in lieu of freeze (default: "") 43 # command: echo freeze > /sys/power/state
|
| H A D | freeze-callgraph.cfg | 9 # sudo ./sleepgraph.py -config config/freeze-callgraph.cfg 22 # e.g. standby, mem, freeze, disk (default: mem) 23 mode: freeze 27 output-dir: freeze-{hostname}-{date}-{time}-cg 43 # Command to execute in lieu of freeze (default: "") 44 # command: echo freeze > /sys/power/state
|
| H A D | freeze-dev.cfg | 9 # sudo ./sleepgraph.py -config config/freeze-dev.cfg 21 # e.g. standby, mem, freeze, disk (default: mem) 22 mode: freeze 26 output-dir: freeze-{hostname}-{date}-{time}-dev 42 # Command to execute in lieu of freeze (default: "") 43 # command: echo freeze > /sys/power/state
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | smp.c | 66 static void (*pmac_tb_freeze)(int freeze); 503 static void smp_core99_cypress_tb_freeze(int freeze) in smp_core99_cypress_tb_freeze() argument 519 data = (data & 0xf3) | (freeze ? 0x00 : 0x0c); in smp_core99_cypress_tb_freeze() 529 freeze ? "freeze" : "unfreeze", rc); in smp_core99_cypress_tb_freeze() 535 static void smp_core99_pulsar_tb_freeze(int freeze) in smp_core99_pulsar_tb_freeze() argument 548 data = (data & 0x88) | (freeze ? 0x11 : 0x22); in smp_core99_pulsar_tb_freeze() 557 freeze ? "freeze" : "unfreeze", rc); in smp_core99_pulsar_tb_freeze() 628 static void smp_core99_pfunc_tb_freeze(int freeze) in smp_core99_pfunc_tb_freeze() argument 636 args.u[0].v = !freeze; in smp_core99_pfunc_tb_freeze() 649 static void smp_core99_gpio_tb_freeze(int freeze) in smp_core99_gpio_tb_freeze() argument [all …]
|
| /linux/arch/powerpc/sysdev/ |
| H A D | fsl_rcpm.c | 284 static void rcpm_common_freeze_time_base(u32 *tben_reg, int freeze) in rcpm_common_freeze_time_base() argument 288 if (freeze) { in rcpm_common_freeze_time_base() 299 static void rcpm_v1_freeze_time_base(bool freeze) in rcpm_v1_freeze_time_base() argument 301 rcpm_common_freeze_time_base(&rcpm_v1_regs->ctbenr, freeze); in rcpm_v1_freeze_time_base() 304 static void rcpm_v2_freeze_time_base(bool freeze) in rcpm_v2_freeze_time_base() argument 306 rcpm_common_freeze_time_base(&rcpm_v2_regs->pctbenr, freeze); in rcpm_v2_freeze_time_base()
|
| /linux/kernel/locking/ |
| H A D | percpu-rwsem.c | 142 bool freeze) in percpu_rwsem_wait() argument 161 (freeze ? TASK_FREEZABLE : 0)); in percpu_rwsem_wait() 170 bool freeze) in __percpu_down_read() argument 180 percpu_rwsem_wait(sem, /* .reader = */ true, freeze); in __percpu_down_read()
|
| /linux/kernel/ |
| H A D | freezer.c | 73 bool freeze; in __refrigerator() local 82 freeze = freezing(current) && !(check_kthr_stop && kthread_should_stop()); in __refrigerator() 85 if (!freeze) in __refrigerator()
|
| /linux/drivers/ssb/ |
| H A D | sprom.c | 107 struct ssb_freeze_context freeze; in ssb_attr_sprom_store() local 130 err = ssb_devices_freeze(bus, &freeze); in ssb_attr_sprom_store() 136 err = ssb_devices_thaw(&freeze); in ssb_attr_sprom_store()
|
| /linux/tools/power/pm-graph/ |
| H A D | Makefile | 41 $(INSTALL_DATA) config/freeze-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config 42 $(INSTALL_DATA) config/freeze.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config 43 $(INSTALL_DATA) config/freeze-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
|
| /linux/arch/powerpc/platforms/85xx/ |
| H A D | mpc85xx_pm_ops.c | 57 static void mpc85xx_freeze_time_base(bool freeze) in mpc85xx_freeze_time_base() argument 62 if (freeze) in mpc85xx_freeze_time_base()
|
| /linux/drivers/ata/ |
| H A D | sata_inic162x.c | 331 bool freeze = false; in inic_host_err_intr() local 342 freeze = true; in inic_host_err_intr() 347 freeze = true; in inic_host_err_intr() 356 freeze = true; in inic_host_err_intr() 365 freeze = true; in inic_host_err_intr() 372 freeze = true; in inic_host_err_intr() 376 if (freeze) in inic_host_err_intr() 731 .freeze = inic_freeze,
|
| H A D | sata_sil24.c | 394 .freeze = sil24_freeze, 975 int abort = 0, freeze = 0; in sil24_error_intr() local 999 freeze = 1; in sil24_error_intr() 1006 freeze = 1; in sil24_error_intr() 1028 freeze = 1; in sil24_error_intr() 1047 freeze = 1; in sil24_error_intr() 1061 freeze = 1; in sil24_error_intr() 1066 freeze = 1; in sil24_error_intr() 1085 if (freeze) in sil24_error_intr()
|
| /linux/drivers/android/ |
| H A D | binder.c | 1225 if (ref->freeze) { in binder_cleanup_ref_olocked() 1226 binder_dequeue_work(ref->proc, &ref->freeze->work); in binder_cleanup_ref_olocked() 1357 kfree(ref->freeze); in binder_free_ref() 3913 struct binder_ref_freeze *freeze; in binder_request_freeze_notification() local 3916 freeze = kzalloc(sizeof(*freeze), GFP_KERNEL); in binder_request_freeze_notification() 3917 if (!freeze) in binder_request_freeze_notification() 3925 kfree(freeze); in binder_request_freeze_notification() 3930 if (ref->freeze) { in binder_request_freeze_notification() 3935 kfree(freeze); in binder_request_freeze_notification() 3940 INIT_LIST_HEAD(&freeze->work.entry); in binder_request_freeze_notification() [all …]
|
| /linux/include/linux/ |
| H A D | huge_mm.h | 407 unsigned long address, bool freeze); 418 bool freeze); 524 pmd_t *pmd, bool freeze); 609 unsigned long address, bool freeze) {} in __split_huge_pmd() argument 611 unsigned long address, bool freeze) {} in split_huge_pmd_address() argument 614 bool freeze) {} in split_huge_pmd_locked() argument
|
| H A D | percpu-rwsem.h | 81 bool freeze) in percpu_down_read_freezable() argument 83 percpu_down_read_internal(sem, freeze); in percpu_down_read_freezable()
|
| /linux/drivers/scsi/ |
| H A D | scsi_pm.c | 29 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze() 266 .freeze = scsi_bus_freeze,
|
| /linux/Documentation/driver-api/nvdimm/ |
| H A D | security.rst | 11 "unlock unit", "freeze lock", "secure erase", and "overwrite". A security_ops 30 freeze - freeze changing of security states. 85 The freeze operation does not require any keys. The security config can be
|
| /linux/Documentation/power/ |
| H A D | freezing-of-tasks.rst | 48 that put the task to sleep (TASK_INTERRUPTIBLE) or freeze it (TASK_FROZEN) if 90 - freezes all tasks (including kernel threads) because we can't freeze 125 usually making them almost impossible to repair). We therefore freeze 150 "RJW:> Why we freeze tasks at all or why we freeze kernel threads? 160 So in practice, the 'at all' may become a 'why freeze kernel threads?' and 241 consequence, the freezer would not be able to freeze that task, leading to 254 /sys/power/pm_freeze_timeout controls how long it will cost at most to freeze
|
| /linux/arch/powerpc/include/asm/ |
| H A D | fsl_pm.h | 34 void (*freeze_time_base)(bool freeze);
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | sdma_v5_0.c | 1568 u32 f32_cntl, freeze, cntl, stat1_reg; in sdma_v5_0_stop_queue() local 1582 freeze = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_FREEZE)); in sdma_v5_0_stop_queue() 1583 freeze = REG_SET_FIELD(freeze, SDMA0_FREEZE, FREEZE, 1); in sdma_v5_0_stop_queue() 1584 WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_FREEZE), freeze); in sdma_v5_0_stop_queue() 1587 freeze = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_FREEZE)); in sdma_v5_0_stop_queue() 1588 if (REG_GET_FIELD(freeze, SDMA0_FREEZE, FROZEN) & 1) in sdma_v5_0_stop_queue() 1619 u32 freeze; in sdma_v5_0_restore_queue() local 1624 freeze = RREG32(sdma_v5_0_get_reg_offset(adev, inst_id, mmSDMA0_FREEZE)); in sdma_v5_0_restore_queue() 1625 freeze = REG_SET_FIELD(freeze, SDMA0_FREEZE, FREEZE, 0); in sdma_v5_0_restore_queue() 1626 WREG32(sdma_v5_0_get_reg_offset(adev, inst_id, mmSDMA0_FREEZE), freeze); in sdma_v5_0_restore_queue()
|
| H A D | sdma_v5_2.c | 1482 u32 f32_cntl, freeze, cntl, stat1_reg; in sdma_v5_2_stop_queue() local 1496 freeze = RREG32(sdma_v5_2_get_reg_offset(adev, i, mmSDMA0_FREEZE)); in sdma_v5_2_stop_queue() 1497 freeze = REG_SET_FIELD(freeze, SDMA0_FREEZE, FREEZE, 1); in sdma_v5_2_stop_queue() 1498 WREG32(sdma_v5_2_get_reg_offset(adev, i, mmSDMA0_FREEZE), freeze); in sdma_v5_2_stop_queue() 1501 freeze = RREG32(sdma_v5_2_get_reg_offset(adev, i, mmSDMA0_FREEZE)); in sdma_v5_2_stop_queue() 1503 if (REG_GET_FIELD(freeze, SDMA0_FREEZE, FROZEN) & 1) in sdma_v5_2_stop_queue() 1535 u32 freeze; in sdma_v5_2_restore_queue() local 1540 freeze = RREG32(sdma_v5_2_get_reg_offset(adev, inst_id, mmSDMA0_FREEZE)); in sdma_v5_2_restore_queue() 1541 freeze = REG_SET_FIELD(freeze, SDMA0_FREEZE, FREEZE, 0); in sdma_v5_2_restore_queue() 1542 WREG32(sdma_v5_2_get_reg_offset(adev, inst_id, mmSDMA0_FREEZE), freeze); in sdma_v5_2_restore_queue()
|
| /linux/drivers/base/power/ |
| H A D | generic_ops.c | 125 return pm && pm->freeze ? pm->freeze(dev) : 0; in pm_generic_freeze()
|