Lines Matching full:ips
45 // List of all Power Modes that disable IPS
88 // Update power mode on DBus and create IPS object if allowed
107 lg2::info("createIpsObject: Creating IPS object"); in createIpsObject()
121 // Starts watching for IPS state changes. in createIpsObject()
132 // Stop watching for IPS state changes. in removeIpsObject()
135 lg2::info("removeIpsObject: Deleting IPS object"); in removeIpsObject()
345 // Write default mode to DBus and create IPS object if allowed in initPersistentData()
351 // Read the default IPS parameters, write persistent file and update in initPersistentData()
378 // Set the power mode on DBus and create IPS object if allowed/needed
419 // Determine if IPS is allowed and create/remove as needed in updateDbusMode()
447 // Customer no longer able to enable IPS in sendModeChange()
452 // Customer now able to enable IPS in sendModeChange()
461 // Starts watching for IPS state changes. in sendModeChange()
506 // Successful mode change and IPS is now allowed, so in sendModeChange()
507 // send IPS config in sendModeChange()
546 // Handle IPS changed event (from GUI/Redfish)
617 // Setting the exitUtil to 0 will force restoring the default IPS in ipsChanged()
621 // Read the default IPS parameters, write persistent file and update in ipsChanged()
632 // Trigger IPS data to get sent to the OCC in ipsChanged()
640 * @return true if IPS parameters were read
697 lg2::warning("updateDbusIPS: No IPS object was found"); in updateDbusIPS()
716 "PowerMode::sendIpsData: SET_CFG_DATA[IPS] does not get sent on non-PowerVM systems"); in sendIpsData()
724 "PowerMode::sendIpsData: Skipping IPS data due to being in an ECO Power Mode"); in sendIpsData()
743 cmd.push_back(0x11); // Config Format: IPS Settings in sendIpsData()
745 cmd.push_back(ipsEnabled ? 1 : 0); // IPS Enable in sendIpsData()
752 lg2::info("PowerMode::sendIpsData: SET_CFG_DATA[IPS] " in sendIpsData()
767 "PowerMode::sendIpsData: SET_CFG_DATA[IPS] failed with status {STATUS}", in sendIpsData()
776 "PowerMode::sendIpsData: INVALID SET_CFG_DATA[IPS] response"); in sendIpsData()
784 "PowerMode::sendIpsData: SET_CFG_DATA[IPS] with status={STATUS}", in sendIpsData()
805 "OccPersistData: IPS enabled:{ENABLE}, enter:{EUTIL}%/{ETIME}s, exit:{XUTIL}%/{XTIME}s", in print()
959 // Get all IPS properties from DBus in getDefaultIPSParms()
1047 /* Read default IPS parameters, save them to the persistent file and update
1051 // Read the default IPS parameters in useDefaultIPSParms()
1061 lg2::info("PowerMode::useDefaultIPSParms: Using default IPS parms: " in useDefaultIPSParms()
1067 // Save IPS parms to the persistent file in useDefaultIPSParms()
1071 // Write IPS parms to DBus in useDefaultIPSParms()
1075 // Starts to watch for IPS active state changes.
1104 // NOTE: this will leave the system not reporting IPS active state to in openIpsFile()
1110 // Starts to watch for IPS active state changes.
1126 // Stops watching for IPS active state changes.
1129 // NOTE: we want to remove event, close file, and IPS active false no in removeIpsWatch()
1164 // NOTE: this will leave the system not reporting IPS active state to in registerIpsStatusCallBack()
1186 // Function to Read SysFs file change on IPS state and push on dBus.
1206 // deemed success. That means we would disable IPS active on dbus. in analyzeIpsEvent()
1216 "IPS state Read Error({ERR})={STR} : File={FILE} : len={LEN}", in analyzeIpsEvent()
1226 // NOTE: this will leave the system not reporting IPS active state in analyzeIpsEvent()
1235 // Bit 6: IPS active 1 indicates enabled. in analyzeIpsEvent()
1236 // Bit 7: IPS enabled. 1 indicates enabled. in analyzeIpsEvent()
1242 // This will only set IPS active dbus if different than current. in analyzeIpsEvent()
1258 // NOTE: this will leave the system not reporting IPS active state to in analyzeIpsEvent()