Lines Matching full:powercap
4 #include <powercap.hpp>
13 namespace powercap namespace
19 constexpr auto POWER_CAP_PROP = "PowerCap";
104 void PowerCap::updatePcapBounds() in updatePcapBounds()
187 … "updatePcapBounds: user powercap mismatch (hwmon:{HCAP}W, bdus:{DCAP}W) - using dbus", in updatePcapBounds()
202 "updatePcapBounds: user powercap {CAP}W is outside bounds " in updatePcapBounds()
209 "updatePcapBounds: Updating user powercap from {OLD} to {NEW}W", in updatePcapBounds()
219 "updatePcapBounds: Failed to update user powercap due to {ERR}", in updatePcapBounds()
227 uint32_t PowerCap::getOccInput(uint32_t pcap, bool pcapEnabled) in getOccInput()
240 uint32_t PowerCap::getPcap() in getPcap()
251 lg2::error("Failed to get PowerCap property: path={PATH}: {ERR}", in getPcap()
258 bool PowerCap::getPcapEnabled() in getPcapEnabled()
277 fs::path PowerCap::getPcapFilename(const std::regex& expr) in getPcapFilename()
308 void PowerCap::writeOcc(uint32_t pcapValue) in writeOcc()
348 uint32_t PowerCap::readUserCapHwmon() in readUserCapHwmon()
381 void PowerCap::pcapChanged(sdbusplus::message_t& msg) in pcapChanged()
456 void PowerCap::updateDbusPcapLimits(uint32_t softMin, uint32_t hardMin, in updateDbusPcapLimits()
464 } // namespace powercap