Lines Matching +full:detector +full:- +full:enable

1 // SPDX-License-Identifier: GPL-2.0
8 * detector, so thanks to Ingo for the initial implementation.
9 * Some chunks also taken from the old x86-specific nmi watchdog code, thanks
57 * Should we panic when a soft-lockup or hard-lockup occurs:
62 * We may not want to enable hard lockup detection by default in all cases,
92 * own hardlockup detector.
116 * watchdog_nmi_stop - Stop the watchdog for reconfiguration
126 * watchdog_nmi_start - Start the watchdog after reconfiguration
132 * - watchdog_enabled
133 * - watchdog_thresh
134 * - watchdog_cpumask
139 * lockup_detector_update_enable - Update the sysctl enable bit
210 * Hard-lockup warnings should be triggered after just a few seconds. Soft-
238 * hardlockup detector generates a warning in set_sample_period()
257 * touch_softlockup_watchdog_sched - touch watchdog on scheduler stalls
260 * preventing the watchdog task from executing - e.g. the scheduler
312 return now - touch_ts; in is_softlockup()
317 /* watchdog detector functions */
338 * The watchdog feed function - touches the timestamp.
342 * for more than 2*watchdog_thresh seconds then the debug-printout
364 /* kick the hardlockup detector */ in watchdog_timer_fn()
367 /* kick the softlockup detector */ in watchdog_timer_fn()
416 * Prevent multiple soft-lockup reports if one cpu is already in watchdog_timer_fn()
427 pr_emerg("BUG: soft lockup - CPU#%d stuck for %us! [%s:%d]\n", in watchdog_timer_fn()
429 current->comm, task_pid_nr(current)); in watchdog_timer_fn()
465 hrtimer->function = watchdog_timer_fn; in watchdog_enable()
471 /* Enable the perf event */ in watchdog_enable()
568 * Create the watchdog infrastructure and configure the detector(s).
614 * lockup_detector_cleanup - Cleanup after cpu hotplug or sysctl changes
626 * lockup_detector_soft_poweroff - Interface to stop lockup detector(s)
628 * Special interface for parisc. It prevents lockup detector warnings from
649 * caller | table->data points to | 'which'
650 * -------------------|----------------------------|--------------------------
653 * -------------------|----------------------------|--------------------------
655 * -------------------|----------------------------|--------------------------
661 int err, old, *param = table->data; in proc_watchdog_common()
699 return -ENOTSUPP; in proc_nmi_watchdog()