Lines Matching defs:PECIManager
35 struct PECIManager struct
37 uint8_t peciAddress;
38 bool peciWoken;
39 CPUModel cpuModel;
40 uint8_t mbBus;
41 WakePolicy wakePolicy;
43 PECIManager(uint8_t address, CPUModel model, WakePolicy wakePolicy_) : in PECIManager() function
50 ~PECIManager() in ~PECIManager()
66 static bool isSleeping(EPECIStatus libStatus, uint8_t completionCode) in isSleeping()
81 void setWakeOnPECI(bool enable) in setWakeOnPECI()
99 static constexpr int mbBusIceLake = 14;
100 static constexpr int mbBusOther = 31;
101 static constexpr int mbSegment = 0;
102 static constexpr int mbDevice = 30;
103 static constexpr int mbFunction = 1;
104 static constexpr int mbDataReg = 0xA0;
105 static constexpr int mbInterfaceReg = 0xA4;
106 static constexpr int mbRegSize = sizeof(uint32_t);
108 enum class MailboxStatus
122 void wrMailboxReg(uint16_t regAddress, uint32_t data) in wrMailboxReg()
153 uint32_t rdMailboxReg(uint16_t regAddress) in rdMailboxReg()
194 uint32_t sendPECIOSMailboxCmd(uint8_t command, uint8_t subCommand, in sendPECIOSMailboxCmd()