Lines Matching refs:power_rail
43 bool calculateAvgPower(std::string_view power_rail, const PowerSample &last_sample, in calculateAvgPower() argument
47 LOG(VERBOSE) << "Power rail " << power_rail.data() in calculateAvgPower()
52 LOG(ERROR) << "Power rail " << power_rail.data() in calculateAvgPower()
62 LOG(VERBOSE) << "Power rail " << power_rail.data() << ", avg power = " << *avg_power in calculateAvgPower()
101 std::string power_rail = in registerPowerRailsToWatch() local
103 if (!energy_info_map_.count(power_rail)) { in registerPowerRailsToWatch()
104 LOG(ERROR) << " Could not find energy source " << power_rail; in registerPowerRailsToWatch()
108 const auto curr_sample = energy_info_map_.at(power_rail); in registerPowerRailsToWatch()
238 float PowerFiles::updateAveragePower(std::string_view power_rail, in updateAveragePower() argument
241 if (!energy_info_map_.count(power_rail.data())) { in updateAveragePower()
242 LOG(ERROR) << " Could not find power rail " << power_rail.data(); in updateAveragePower()
246 const auto curr_sample = energy_info_map_.at(power_rail.data()); in updateAveragePower()
247 if (calculateAvgPower(power_rail, last_sample, curr_sample, &avg_power)) { in updateAveragePower()
254 float PowerFiles::updatePowerRail(std::string_view power_rail) { in updatePowerRail() argument
257 if (!power_rail_info_map_.count(power_rail.data())) { in updatePowerRail()
261 if (!power_status_map_.count(power_rail.data())) { in updatePowerRail()
265 const auto &power_rail_info = power_rail_info_map_.at(power_rail.data()); in updatePowerRail()
266 auto &power_status = power_status_map_.at(power_rail.data()); in updatePowerRail()
283 avg_power = updateAveragePower(power_rail, &power_status.power_history[0]); in updatePowerRail()