Lines Matching +full:fail +full:- +full:safe
8 * http://www.apache.org/licenses/LICENSE-2.0
39 zone->updateSensors(); in processThermals()
41 zone->clearSetPoints(); in processThermals()
42 zone->clearRPMCeilings(); in processThermals()
44 zone->processThermals(); in processThermals()
46 zone->determineMaxSetPointRequest(); in processThermals()
62 zone->initializeLog(); in pidControlLoop()
65 zone->initializeCache(); in pidControlLoop()
72 nextTime = timer->expiry(); in pidControlLoop()
75 uint64_t msPerFanCycle = zone->getCycleIntervalTime(); in pidControlLoop()
81 timer->expires_at(nextTime); in pidControlLoop()
82 timer->async_wait([zone, timer, cycleCnt, isCanceling, msPerFanCycle]( in pidControlLoop()
92 * in case phosphor-hwmon is down, we can go into some weird failure in pidControlLoop()
95 * Another approach would be to start all sensors in worst-case in pidControlLoop()
96 * values, and fail-safe mode and then clear out of fail-safe mode in pidControlLoop()
101 * For the host sensors they start out in fail-safe mode. For the in pidControlLoop()
117 if (zone->getManualMode()) in pidControlLoop()
124 zone->updateFanTelemetry(); in pidControlLoop()
126 uint64_t msPerThermalCycle = zone->getUpdateThermalsCycle(); in pidControlLoop()
134 cycleCnt -= msPerThermalCycle; in pidControlLoop()
140 zone->processFans(); in pidControlLoop()
145 out << "," << zone->getFailSafeMode() << std::endl; in pidControlLoop()
146 zone->writeLog(out.str()); in pidControlLoop()