Home
last modified time | relevance | path

Searched defs:fan (Results 1 – 25 of 152) sorted by relevance

1234567

/openbmc/phosphor-fan-presence/monitor/
H A Dsystem.cpp41 namespace phosphor::fan::monitor namespace
139 for (const auto& fan : _fans) in subscribeSensorsToServices() local
157 for (const auto& fan : _fans) in subscribeSensorsToServices() local
322 void System::updateFanHealth(const Fan& fan) in updateFanHealth()
334 void System::fanStatusChange(const Fan& fan, bool skipRulesCheck) in fanStatusChange()
364 std::for_each(_fans.begin(), _fans.end(), [powerStateOn](auto& fan) { in powerStateChanged()
378 if (std::all_of(_fans.begin(), _fans.end(), [](const auto& fan) { in powerStateChanged()
385 [powerStateOn](auto& fan) { in powerStateChanged()
388 if (std::all_of(_fans.begin(), _fans.end(), [](const auto& fan) { in powerStateChanged()
425 void System::sensorErrorTimerExpired(const Fan& fan, const TachSensor& sensor) in sensorErrorTimerExpired()
[all …]
H A Dpower_off_cause.hpp8 namespace phosphor::fan::monitor namespace
113 fanHealth.begin(), fanHealth.end(), [](const auto& fan) { in satisfied()
157 [](int sum, const auto& fan) { in satisfied()
207 fanHealth.begin(), fanHealth.end(), [](const auto& fan) { in satisfied()
H A Dfan_error.hpp12 namespace phosphor::fan::monitor namespace
96 FanError(const std::string& error, const std::string& fan, in FanError()
H A Dlogging.hpp5 namespace phosphor::fan::monitor namespace
H A Dlogging.cpp20 namespace phosphor::fan::monitor namespace
/openbmc/phosphor-fan-presence/control/json/actions/
H A Doverride_fan_target.cpp27 namespace phosphor::fan::control::json namespace
89 _fans[0], [](auto list, auto fan) { in lockFans()
97 for (auto& fan : _fans) in lockFans() local
113 [](auto list, auto fan) { return std::move(list) + ", " + fan; }); in unlockFans()
120 for (auto& fan : _fans) in unlockFans() local
/openbmc/phosphor-fan-presence/presence/
H A Dfallback.hpp11 namespace fan namespace
44 Fallback(const Fan& fan, in Fallback()
58 Fallback(const Fan& fan, in Fallback()
H A Dfan.cpp27 namespace fan namespace
38 void setPresence(const Fan& fan, bool newState) in setPresence()
59 bool getPresence(const Fan& fan) in getPresence()
H A Djson_parser.cpp37 namespace fan namespace
187 auto fan = in process() local
209 if (std::any_of(_fans.begin(), _fans.end(), [](const auto& fan) { in process()
340 const fanPolicy& fan, std::unique_ptr<EEPROMDevice> eepromDevice) in getAnyof()
354 const fanPolicy& fan, std::unique_ptr<EEPROMDevice> eepromDevice) in getFallback()
H A Drpolicy.hpp8 namespace fan namespace
68 const Fan& fan; member in phosphor::fan::presence::RedundancyPolicy
H A Danyof.hpp14 namespace fan namespace
56 AnyOf(const Fan& fan, in AnyOf()
H A Dlogging.hpp5 namespace phosphor::fan namespace
H A Dget_power_state.hpp5 namespace phosphor::fan namespace
H A Dpsensor.cpp20 namespace fan namespace
H A Dlogging.cpp20 namespace phosphor::fan namespace
H A Dget_power_state.cpp3 namespace phosphor::fan namespace
H A Dfan.hpp9 namespace fan namespace
H A Dtach.hpp14 namespace fan namespace
/openbmc/phosphor-fan-presence/presence/test/
H A Dfallbacktest.cpp14 namespace fan namespace
73 Fan fan{"/path", "name", 0}; in TEST() local
104 Fan fan{"/path", "name", 0}; in TEST() local
150 Fan fan{"/path", "name", std::nullopt}; in TEST() local
189 Fan fan{"/path", "name", std::nullopt}; in TEST() local
222 Fan fan{"/path", "name", std::nullopt}; in TEST() local
/openbmc/phosphor-fan-presence/control/json/
H A Dzone.cpp37 namespace phosphor::fan::control::json namespace
138 void Zone::addFan(std::unique_ptr<Fan> fan) in addFan()
154 for (auto& fan : _fans) in setTarget() local
164 std::find_if(_fans.begin(), _fans.end(), [&fname](const auto& fan) { in lockFanTarget()
183 std::find_if(_fans.begin(), _fans.end(), [&fname](const auto& fan) { in unlockFanTarget()
248 for (auto& fan : _fans) in setTargetHold() local
536 for (const auto& fan : _fans) in dump() local
/openbmc/phosphor-fan-presence/
H A Dhwmon_ffdc.hpp4 namespace phosphor::fan::monitor namespace
/openbmc/phosphor-fan-presence/control/
H A Dpreconditions.hpp7 namespace fan namespace
H A Dtriggers.hpp8 namespace fan namespace
H A Dutility.hpp9 namespace fan namespace
/openbmc/phosphor-fan-presence/monitor/test/
H A Dmock_power_interface.hpp7 namespace phosphor::fan::monitor namespace

1234567