Home
last modified time | relevance | path

Searched refs:Rail (Results 1 – 25 of 57) sorted by relevance

123

/openbmc/phosphor-power/phosphor-regulators/src/
H A Drail.hpp42 class Rail class
46 Rail() = delete;
47 Rail(const Rail&) = delete;
48 Rail(Rail&&) = delete;
49 Rail& operator=(const Rail&) = delete;
50 Rail& operator=(Rail&&) = delete;
51 ~Rail() = default;
60 explicit Rail( in Rail() function in phosphor::power::regulators::Rail
H A Did_map.hpp27 class Rail;
63 void addRail(Rail& rail);
101 Rail& getRail(const std::string& id) const in getRail()
140 std::map<std::string, Rail*> railMap{};
H A Drail.cpp26 void Rail::clearErrorHistory() in clearErrorHistory()
35 void Rail::configure(Services& services, System& system, Chassis& chassis, in configure()
45 void Rail::monitorSensors(Services& services, System& system, Chassis& chassis, in monitorSensors()
H A Ddevice.cpp35 for (std::unique_ptr<Rail>& rail : rails) in addToIDMap()
60 for (std::unique_ptr<Rail>& rail : rails) in clearErrorHistory()
100 for (std::unique_ptr<Rail>& rail : rails) in configure()
128 for (std::unique_ptr<Rail>& rail : rails) in monitorSensors()
H A Ddevice.hpp73 std::vector<std::unique_ptr<Rail>> rails = in Device()
74 std::vector<std::unique_ptr<Rail>>{}) : in Device()
219 const std::vector<std::unique_ptr<Rail>>& getRails() const in getRails()
311 std::vector<std::unique_ptr<Rail>> rails{};
H A Dsensor_monitoring.hpp32 class Rail;
93 Device& device, Rail& rail);
H A Dconfiguration.hpp33 class Rail;
105 Device& device, Rail& rail);
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Drail.hpp60 class Rail class
64 Rail() = delete;
65 Rail(const Rail&) = delete;
66 Rail(Rail&&) = delete;
67 Rail& operator=(const Rail&) = delete;
68 Rail& operator=(Rail&&) = delete;
69 ~Rail() = default;
92 explicit Rail(const std::string& name, in Rail() function in phosphor::power::sequencer::Rail
H A Drail.cpp29 bool Rail::isPresent(Services& services) in isPresent()
53 uint16_t Rail::getStatusWord(PowerSequencerDevice& device) in getStatusWord()
70 uint8_t Rail::getStatusVout(PowerSequencerDevice& device) in getStatusVout()
87 double Rail::getReadVout(PowerSequencerDevice& device) in getReadVout()
103 double Rail::getVoutUVFaultLimit(PowerSequencerDevice& device) in getVoutUVFaultLimit()
120 bool Rail::hasPgoodFault(PowerSequencerDevice& device, Services& services, in hasPgoodFault()
129 bool Rail::hasPgoodFaultStatusVout( in hasPgoodFaultStatusVout()
163 bool Rail::hasPgoodFaultGPIO(PowerSequencerDevice& device, Services& services, in hasPgoodFaultGPIO()
199 bool Rail::hasPgoodFaultOutputVoltage( in hasPgoodFaultOutputVoltage()
229 void Rail::verifyHasPage() in verifyHasPage()
[all …]
H A Dstandard_device.cpp44 Rail* rail = in findPgoodFault()
88 Rail* StandardDevice::findRailWithPgoodFault( in findRailWithPgoodFault()
98 for (std::unique_ptr<Rail>& rail : rails) in findRailWithPgoodFault()
111 for (std::unique_ptr<Rail>& rail : rails) in findRailWithPgoodFault()
H A Dbasic_device.hpp69 std::vector<std::unique_ptr<Rail>> rails) : in BasicDevice()
120 virtual const std::vector<std::unique_ptr<Rail>>& getRails() const override in getRails()
255 std::vector<std::unique_ptr<Rail>> rails{};
H A Dstandard_device.hpp72 std::vector<std::unique_ptr<Rail>> rails) : in StandardDevice()
130 virtual Rail* findRailWithPgoodFault(
/openbmc/phosphor-power/phosphor-regulators/test/
H A Drail_tests.cpp58 Rail rail{"vdd0"}; in TEST()
81 Rail rail{"vddr1", std::move(configuration), in TEST()
106 std::unique_ptr<Rail> rail = std::make_unique<Rail>( in TEST()
108 Rail* railPtr = rail.get(); in TEST()
116 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
198 std::unique_ptr<Rail> rail = std::make_unique<Rail>("vdd0"); in TEST()
199 Rail* railPtr = rail.get(); in TEST()
207 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
253 std::unique_ptr<Rail> rail = in TEST()
254 std::make_unique<Rail>("vddr1", std::move(configuration)); in TEST()
[all …]
H A Did_map_tests.cpp93 Rail rail{id}; in TEST()
104 Rail& railFound = idMap.getRail(id); in TEST()
119 Rail rail2{"vio0"}; in TEST()
224 Rail rail{id}; in TEST()
230 Rail& railFound = idMap.getRail(id); in TEST()
H A Ddevice_tests.cpp140 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F()
141 rails.push_back(std::make_unique<Rail>("vdd0")); in TEST_F()
142 rails.push_back(std::make_unique<Rail>("vdd1")); in TEST_F()
175 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F()
176 rails.push_back(std::make_unique<Rail>("vdd0")); in TEST_F()
177 rails.push_back(std::make_unique<Rail>("vdd1")); in TEST_F()
258 auto rail = std::make_unique<Rail>("vdd", std::move(configuration), in TEST_F()
275 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F()
493 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F()
520 std::make_unique<Rail>("vdd0", std::move(configuration)); in TEST_F()
[all …]
H A Dconfiguration_tests.cpp302 std::unique_ptr<Rail> rail = in TEST()
303 std::make_unique<Rail>("vio2", std::move(configuration)); in TEST()
304 Rail* railPtr = rail.get(); in TEST()
310 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
373 std::unique_ptr<Rail> rail = in TEST()
374 std::make_unique<Rail>("vio2", std::move(configuration)); in TEST()
375 Rail* railPtr = rail.get(); in TEST()
381 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
451 std::unique_ptr<Rail> rail = in TEST()
452 std::make_unique<Rail>("vio2", std::move(configuration)); in TEST()
[all …]
H A Dtest_utils.hpp63 std::vector<std::unique_ptr<Rail>> rails{};
66 rails.emplace_back(std::make_unique<Rail>(railID));
/openbmc/phosphor-power/phosphor-power-sequencer/test/
H A Drail_tests.cpp63 Rail rail{name, in TEST()
90 Rail rail{name, in TEST()
122 EXPECT_THROW((Rail{name, presence, page, isPowerSupplyRail, in TEST()
136 EXPECT_THROW((Rail{name, presence, page, isPowerSupplyRail, in TEST()
151 Rail rail{name, in TEST()
174 Rail rail{name, in TEST()
188 Rail rail{name, in TEST()
214 Rail rail{name, in TEST()
227 Rail rail{name, in TEST()
248 Rail rail{name, in TEST()
[all …]
H A Dbasic_device_tests.cpp65 std::vector<std::unique_ptr<Rail>> rails) : in BasicDeviceImpl()
90 static std::unique_ptr<Rail> createRail(const std::string& name, in createRail()
100 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRail()
113 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
137 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
168 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
186 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
209 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
227 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
245 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
[all …]
H A Dpmbus_driver_device_tests.cpp68 std::unique_ptr<Rail> createRail(const std::string& name, uint8_t pageNum) in createRail()
76 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRail()
116 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
145 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
180 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
201 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
224 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
263 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
293 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
326 std::vector<std::unique_ptr<Rail>> rails; in TEST_F()
[all …]
H A Dstandard_device_tests.cpp68 std::vector<std::unique_ptr<Rail>> rails) : in StandardDeviceImpl()
95 std::unique_ptr<Rail> createRailStatusVout( in createRailStatusVout()
103 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRailStatusVout()
116 std::unique_ptr<Rail> createRailGPIO( in createRailGPIO()
125 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRailGPIO()
138 std::unique_ptr<Rail> createRailOutputVoltage( in createRailOutputVoltage()
146 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRailOutputVoltage()
159 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
183 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
216 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
[all …]
H A Ducd90x_device_tests.cpp48 static std::unique_ptr<Rail> createRail(const std::string& name, in createRail()
58 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRail()
69 std::vector<std::unique_ptr<Rail>> rails; in TEST()
100 std::vector<std::unique_ptr<Rail>> rails; in TEST()
126 std::vector<std::unique_ptr<Rail>> rails; in TEST()
202 std::vector<std::unique_ptr<Rail>> rails; in TEST()
264 std::vector<std::unique_ptr<Rail>> rails; in TEST()
H A Ducd90320_device_tests.cpp46 static std::unique_ptr<Rail> createRail(const std::string& name, in createRail()
56 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRail()
66 std::vector<std::unique_ptr<Rail>> rails; in TEST()
148 std::vector<std::unique_ptr<Rail>> rails; in TEST()
240 std::vector<std::unique_ptr<Rail>> rails; in TEST()
H A Ducd90160_device_tests.cpp46 static std::unique_ptr<Rail> createRail(const std::string& name, in createRail()
56 return std::make_unique<Rail>(name, presence, page, isPowerSupplyRail, in createRail()
66 std::vector<std::unique_ptr<Rail>> rails; in TEST()
156 std::vector<std::unique_ptr<Rail>> rails; in TEST()
257 std::vector<std::unique_ptr<Rail>> rails; in TEST()
/openbmc/pldm/libpldmresponder/test/
H A Dlibpldmresponder_bios_integer_attribute_test.cpp78 "property_name" : "Rail" in TEST_F()
139 "property_name" : "Rail" in TEST_F()
191 "property_name" : "Rail" in TEST_F()

123