Lines Matching full:psus

13     "/xyz/openbmc_project/power/power_supplies/chassis{}/psus";
76 if (psus.empty()) in getPSUConfiguration()
137 std::find_if(psus.begin(), psus.end(), [&invpath](auto& psu) { in getPSUProperties()
140 if (invMatch != psus.end()) in getPSUProperties()
159 psus.emplace_back(std::move(psu)); in getPSUProperties()
169 if (psus.empty()) in getPSUProperties()
326 // Search in PSUs for driver name in populateDriverName()
327 std::for_each(psus.begin(), psus.end(), [&driverName](auto& psu) { in populateDriverName()
333 // Assign driver name to all PSUs in populateDriverName()
334 std::for_each(psus.begin(), psus.end(), in populateDriverName()
373 if (!runValidateConfig || supportedConfigs.empty() || psus.empty()) in validateConfig()
378 for (const auto& psu : psus) in validateConfig()
398 for (const auto& psu : psus) in validateConfig()
402 // Only present PSUs report a valid input voltage in validateConfig()
461 for (auto& psu : psus) in syncHistory()
470 std::any_of(psus.begin(), psus.end(), [](const auto& psu) { in analyze()
478 for (auto& psu : psus) in analyze()
492 for (auto& psu : psus) in analyze()
693 for (const auto& psu : psus) in analyzeBrownout()
715 // present PSUs have an AC or pgood failure. Note an AC fail is only set if in analyzeBrownout()
831 // TODO validate having the required PSUs in hasRequiredPSUs()
836 if (supportedConfigs.empty() || psus.empty()) in updateMissingPSUs()
849 std::count_if(psus.begin(), psus.end(), in updateMissingPSUs()
854 for (const auto& psu : psus) in updateMissingPSUs()