Lines Matching full:watchdog
1 #include "watchdog.hpp"
14 namespace watchdog namespace
27 void Watchdog::resetTimeRemaining(bool enableWatchdog) in resetTimeRemaining()
36 // Enable or disable watchdog
37 bool Watchdog::enabled(bool value) in enabled()
54 log<level::INFO>("watchdog: enabled and started", in enabled()
63 uint64_t Watchdog::timeRemaining() const in timeRemaining()
75 uint64_t Watchdog::timeRemaining(uint64_t value) in timeRemaining()
103 uint64_t Watchdog::interval(uint64_t value) in interval()
109 void Watchdog::timeOutHandler() in timeOutHandler()
122 log<level::INFO>("watchdog: Timed out with no target", in timeOutHandler()
130 "watchdog: Timed out", in timeOutHandler()
146 log<level::ERR>("watchdog: Failed to start unit", in timeOutHandler()
155 "xyz.openbmc_project.Watchdog", "Timeout"); in timeOutHandler()
161 log<level::ERR>("watchdog: failed to send timeout signal", in timeOutHandler()
173 void Watchdog::tryFallbackOrDisable() in tryFallbackOrDisable()
175 // We only re-arm the watchdog if we were already enabled and have in tryFallbackOrDisable()
181 log<level::INFO>("watchdog: falling back", in tryFallbackOrDisable()
188 log<level::INFO>("watchdog: disabled"); in tryFallbackOrDisable()
196 } // namespace watchdog