Home
last modified time | relevance | path

Searched full:frozen (Results 1 – 25 of 244) sorted by relevance

12345678910

/linux/kernel/cgroup/
H A Dfreezer.c15 static bool cgroup_update_frozen_flag(struct cgroup *cgrp, bool frozen) in cgroup_update_frozen_flag() argument
20 if (test_bit(CGRP_FROZEN, &cgrp->flags) == frozen) in cgroup_update_frozen_flag()
23 if (frozen) in cgroup_update_frozen_flag()
29 TRACE_CGROUP_PATH(notify_frozen, cgrp, frozen); in cgroup_update_frozen_flag()
34 * Propagate the cgroup frozen state upwards by the cgroup tree.
36 static void cgroup_propagate_frozen(struct cgroup *cgrp, bool frozen) in cgroup_propagate_frozen() argument
41 * If the new state is frozen, some freezing ancestor cgroups may change in cgroup_propagate_frozen()
42 * their state too, depending on if all their descendants are frozen. in cgroup_propagate_frozen()
44 * Otherwise, all ancestor cgroups are forced into the non-frozen state. in cgroup_propagate_frozen()
47 if (frozen) { in cgroup_propagate_frozen()
[all …]
H A Dlegacy_freezer.c22 * set if "FROZEN" is written to freezer.state cgroupfs file, and cleared
31 CGROUP_FROZEN = (1 << 3), /* this and its descendants frozen */
73 return "FROZEN"; in freezer_state_strs()
164 * For simplicity, when migrating any task to a FROZEN cgroup, we in freezer_attach()
169 * current state before executing the following - !frozen tasks may in freezer_attach()
170 * be visible in a FROZEN cgroup and frozen tasks in a THAWED one. in freezer_attach()
178 /* clear FROZEN and propagate upwards */ in freezer_attach()
229 * Once FREEZING is initiated, transition to FROZEN is lazily updated by
230 * calling this function. If the current state is FREEZING but not FROZEN,
232 * cgroups finished freezing and, if so, sets FROZEN.
[all …]
/linux/tools/testing/selftests/cgroup/
H A Dtest_freezer.c25 * Check if the cgroup is frozen by looking at the cgroup.events::frozen value.
27 static int cg_check_frozen(const char *cgroup, bool frozen) in cg_check_frozen() argument
29 if (frozen) { in cg_check_frozen()
30 if (cg_read_strstr(cgroup, "cgroup.events", "frozen 1") != 0) { in cg_check_frozen()
31 debug("Cgroup %s isn't frozen\n", cgroup); in cg_check_frozen()
36 * Check the cgroup.events::frozen value. in cg_check_frozen()
38 if (cg_read_strstr(cgroup, "cgroup.events", "frozen 0") != 0) { in cg_check_frozen()
39 debug("Cgroup %s is frozen\n", cgroup); in cg_check_frozen()
56 * Attach a task to the given cgroup and wait for a cgroup frozen event.
60 bool frozen) in cg_enter_and_wait_for_frozen() argument
[all …]
/linux/fs/
H A Dsuper.c1029 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
1053 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
1162 * emergency_thaw_all -- forcibly thaw every frozen filesystem
1519 * A filesystem that owns multiple block devices may be frozen from each
1556 * A filesystem that owns multiple block devices may be frozen from each
1564 * as it may have been frozen multiple times (kernel may hold a
1565 * freeze or might be frozen from other block devices).
1575 * The block device may have been frozen before it was claimed by a in fs_bdev_thaw()
1577 * frozen block device and has temporarily claimed the block device for in fs_bdev_thaw()
1631 * It is enough to check bdev was not frozen before we set in setup_bdev_super()
[all …]
/linux/Documentation/power/
H A Dfreezing-of-tasks.rst35 is regarded as 'frozen' and so the set of functions handling this mechanism is
38 tasks are generally frozen before kernel threads.
42 if the task is to be frozen and makes the task enter __refrigerator().
71 If a freezable kernel thread is not put to the frozen state after the freezer
79 order to wake up each frozen task. Then, the tasks that have been frozen leave
167 be frozen before the driver's .suspend() callback is executed and it will be
179 if this process is not frozen, it may notice that the number of CPUs has
190 and B is frozen in the meantime, then A will be blocked until B is thawed, which
211 fail, because the user land process that should respond to the request is frozen
246 "frozen enough" as it is blocked on 'system_transition_mutex', which will be
H A Duserland-swsusp.rst38 not frozen); this is required for SNAPSHOT_CREATE_IMAGE
42 thaw user space processes frozen by SNAPSHOT_FREEZE
133 unfreeze user space processes frozen by SNAPSHOT_UNFREEZE if they are
134 still frozen when the device is being closed).
/linux/fs/xfs/scrub/
H A Dfscounters.c173 fsc->frozen = true; in xchk_fscounters_freeze()
186 if (!fsc->frozen) in xchk_fscounters_cleanup()
191 xfs_emerg(sc->mp, "still frozen after scrub, err=%d", error); in xchk_fscounters_cleanup()
193 fsc->frozen = false; in xchk_fscounters_cleanup()
231 * This requires the fs to be frozen, which will disable background in xchk_setup_fscounters()
531 * If the filesystem is not frozen, the counter summation calls above in xchk_fscounters()
540 if (!fsc->frozen) in xchk_fscounters()
580 * frozen, we treat the discrepancy as a corruption because the freeze in xchk_fscounters()
586 if (fsc->frozen) in xchk_fscounters()
593 if (fsc->frozen) in xchk_fscounters()
[all …]
/linux/include/trace/events/
H A Dmptcp.h89 __field(u8, frozen)
108 __entry->frozen = mpext->frozen;
115 TP_printk("data_ack=%llu data_seq=%llu subflow_seq=%u data_len=%u csum=%x use_map=%u dsn64=%u data_fin=%u use_ack=%u ack64=%u mpc_map=%u frozen=%u reset_transient=%u reset_reason=%u csum_reqd=%u infinite_map=%u",
121 __entry->mpc_map, __entry->frozen,
/linux/arch/powerpc/platforms/powernv/
H A Deeh-powernv.c155 * to clear frozen PE during PCI config access. in pnv_eeh_enable_phbs()
394 * the PE becomes frozen for the first time and the flag has in pnv_eeh_probe()
546 * Check PHB state. If the PHB is frozen for the in pnv_eeh_get_phb_state()
574 * We don't clobber hardware frozen state until PE in pnv_eeh_get_pe_state()
646 * If the PE is switching to frozen state for the in pnv_eeh_get_pe_state()
1047 * frozen state during PE reset. However, the good idea here from in pnv_eeh_reset()
1048 * benh is to keep frozen state before we get PE reset done completely in pnv_eeh_reset()
1049 * (until BAR restore). With the frozen state, HW drops illegal IO in pnv_eeh_reset()
1050 * or MMIO access, which can incur recursive frozen PE during PE in pnv_eeh_reset()
1051 * reset. The side effect is that EEH core has to clear the frozen in pnv_eeh_reset()
[all …]
/linux/Documentation/driver-api/pm/
H A Dnotifiers.rst22 processes are frozen at these points). The solution may be to load the firmware
23 into memory before processes are frozen and upload it from there in the
30 The system is going to hibernate, tasks will be frozen immediately. This
/linux/kernel/power/
H A Dprocess.c101 if (p != current && freezing(p) && !frozen(p)) in try_to_freeze_tasks()
116 * The current thread will not be frozen. The same process that calls
129 /* Make sure this task doesn't get frozen */ in freeze_processes()
144 * Now that the whole userspace is frozen we need to disable in freeze_processes()
/linux/Documentation/admin-guide/pm/
H A Dsuspend-flows.rst58 Tasks are frozen primarily in order to avoid unchecked hardware accesses
68 The kernel threads that choose to be frozen during system suspend for
69 specific reasons are frozen subsequently, but they are not intercepted.
71 to be frozen and to put themselves into uninterruptible sleep if so. [Note,
152 Tasks frozen in step 2 of the preceding `suspend <s2idle_suspend_>`_
/linux/arch/powerpc/kernel/
H A Deeh.c95 * EEH allowed maximal frozen times. If one particular PE's
96 * frozen count in last hour exceeds this limit, the PE will
318 * when their PEs are in frozen state. Otherwise, fenced in eeh_slot_error_detail()
354 * For that case, it's meaningless to recover frozen PE. Intead,
464 * been frozen. in eeh_dev_check_failure()
529 * put into frozen state as well. We should take care in eeh_dev_check_failure()
538 /* Frozen parent PE ? */ in eeh_dev_check_failure()
564 pr_debug("EEH: %s: Frozen PHB#%x-PE#%x detected\n", in eeh_dev_check_failure()
611 * This routine should be called to reenable frozen MMIO or DMA
1168 /* Frozen PE, check if it needs PE level reset */ in eeh_pe_change_owner()
[all …]
/linux/fs/xfs/
H A Dxfs_notify_failure.c137 xfs_emerg(mp, "already frozen by kernel, err=%d", error); in xfs_dax_notify_failure_freeze()
153 xfs_emerg(mp, "still frozen after notify failure, err=%d", in xfs_dax_notify_failure_thaw()
287 * - If kernel frozen state is hold successfully here, thaw it in xfs_dax_notify_dev_failure()
364 /* Thaw the fs if it has been frozen before. */ in xfs_dax_notify_dev_failure()
/linux/tools/testing/selftests/powerpc/pmu/ebb/
H A Dback_to_back_ebbs_test.c24 * counter frozen once we've taken enough EBBs.
45 /* Reset but leave counters frozen */ in ebb_callee()
H A Dcycles_with_freeze_test.c43 trace_log_string(ebb_state.trace, "frozen"); in ebb_callee()
104 printf("EBBs while frozen %d\n", ebbs_while_frozen); in cycles_with_freeze()
/linux/Documentation/arch/riscv/
H A Dpatch-acceptance.rst42 specifications from the RISC-V foundation this means "Frozen" or
54 - Have been officially frozen or ratified by the RISC-V Foundation, or
/linux/include/linux/
H A Djournal-head.h56 * Copy of the buffer data frozen for writing to the log.
110 /* Trigger type for the committing transaction's frozen data */
H A Dcgroup-defs.h69 /* Control group has to be frozen. */
72 /* Cgroup is frozen. */
437 /* Should the cgroup and its descendants be frozen. */
440 /* Should the cgroup actually be frozen? */
445 /* Number of frozen descendant cgroups */
449 * Number of tasks, which are counted as frozen:
450 * frozen, SIGSTOPped, and PTRACEd.
/linux/tools/bpf/bpftool/
H A Dmap.c471 int frozen = 0; in show_map_close_json() local
474 frozen_str = get_fdinfo(fd, "frozen"); in show_map_close_json()
516 frozen = atoi(frozen_str); in show_map_close_json()
519 jsonw_int_field(json_wtr, "frozen", frozen); in show_map_close_json()
564 int frozen = 0; in show_map_close_plain() local
567 frozen_str = get_fdinfo(fd, "frozen"); in show_map_close_plain()
610 frozen = atoi(frozen_str); in show_map_close_plain()
614 if (info->btf_id || frozen) in show_map_close_plain()
620 if (frozen) in show_map_close_plain()
[all...]
/linux/drivers/media/usb/gspca/
H A Dfinepix.c89 if (gspca_dev->frozen) in dostream()
100 if (gspca_dev->frozen) in dostream()
119 if (gspca_dev->frozen) in dostream()
/linux/arch/x86/kvm/mmu/
H A Dtdp_mmu.c418 * already marked as frozen then another thread in handle_removed_pt()
421 * value to the frozen SPTE value. in handle_removed_pt()
456 * write. Marking the SPTE as a frozen SPTE is not in handle_removed_pt()
458 * the frozen SPTE value keeps the shared/exclusive in handle_removed_pt()
618 * If this change does not involve a MMIO SPTE or frozen SPTE, in handle_changed_spte()
630 "a temporary frozen SPTE.\n" in handle_changed_spte()
655 * The caller is responsible for ensuring the old SPTE is not a FROZEN in __tdp_mmu_set_spte_atomic()
656 * SPTE. KVM should never attempt to zap or manipulate a FROZEN SPTE, in __tdp_mmu_set_spte_atomic()
749 * temporary frozen SPTE value. in tdp_mmu_set_spte()
752 * use of the frozen SPTE should not be necessary. in tdp_mmu_set_spte()
[all …]
/linux/Documentation/driver-api/nvdimm/
H A Dsecurity.rst23 frozen, and overwrite. If security is not supported, the sysfs attribute
86 frozen by a user with root privilege.
/linux/drivers/mfd/
H A Ducb1x00-ts.c208 bool frozen, ignore = false; in ucb1x00_thread() local
213 while (!kthread_freezable_should_stop(&frozen)) { in ucb1x00_thread()
217 if (frozen) in ucb1x00_thread()
/linux/security/selinux/ss/
H A Dsidtab.c44 s->frozen = false; in sidtab_init()
288 if (unlikely(s->frozen)) { in sidtab_context_to_sid()
290 * This sidtab is now frozen - tell the caller to abort and in sidtab_context_to_sid()
499 s->frozen = true; in sidtab_freeze_begin()

12345678910