Lines Matching refs:power_history
90 std::vector<std::queue<PowerSample>> power_history; in registerPowerRailsToWatch() local
109 power_history.emplace_back(std::queue<PowerSample>()); in registerPowerRailsToWatch()
111 power_history[i].emplace(curr_sample); in registerPowerRailsToWatch()
117 power_history.emplace_back(std::queue<PowerSample>()); in registerPowerRailsToWatch()
119 power_history[0].emplace(curr_sample); in registerPowerRailsToWatch()
127 if (power_history.size()) { in registerPowerRailsToWatch()
130 .power_history = power_history, in registerPowerRailsToWatch()
239 std::queue<PowerSample> *power_history) { in updateAveragePower() argument
245 const auto last_sample = power_history->front(); in updateAveragePower()
248 power_history->pop(); in updateAveragePower()
249 power_history->push(curr_sample); in updateAveragePower()
283 avg_power = updateAveragePower(power_rail, &power_status.power_history[0]); in updatePowerRail()
292 &power_status.power_history[i]); in updatePowerRail()