Lines Matching refs:eSELData

42 Entry::Level mapSeverity(const std::string& eSELData)  in mapSeverity()  argument
46 if (eSELData.size() > severityOffset) in mapSeverity()
49 uint8_t sev = 0xF0 & eSELData[severityOffset]; in mapSeverity()
62 std::string mapCalloutAssociation(const std::string& eSELData) in mapCalloutAssociation() argument
64 auto rec = reinterpret_cast<const SELEventRecord*>(&eSELData[0]); in mapCalloutAssociation()
138 void createOCCLogEntry(const std::string& eSELData) in createOCCLogEntry() argument
145 new char[(eSELData.size() * byteSeperator) + 1]()); in createOCCLogEntry()
147 for (size_t i = 0; i < eSELData.size(); i++) in createOCCLogEntry()
149 sprintf(&data[i * byteSeperator], "%02x ", eSELData[i]); in createOCCLogEntry()
151 data[eSELData.size() * byteSeperator] = '\0'; in createOCCLogEntry()
159 void createHostEntry(const std::string& eSELData) in createHostEntry() argument
165 auto sev = mapSeverity(eSELData); in createHostEntry()
166 auto inventoryPath = mapCalloutAssociation(eSELData); in createHostEntry()
171 new char[(eSELData.size() * byteSeperator) + 1]()); in createHostEntry()
173 for (size_t i = 0; i < eSELData.size(); i++) in createHostEntry()
175 sprintf(&data[i * byteSeperator], "%02x ", eSELData[i]); in createHostEntry()
177 data[eSELData.size() * byteSeperator] = '\0'; in createHostEntry()
296 auto eSELData = readESEL(g_esel_path); in ipmi_ibm_oem_partial_esel() local
298 if (eSELData.empty()) in ipmi_ibm_oem_partial_esel()
305 if (eSELData[2] == occMetricsType) in ipmi_ibm_oem_partial_esel()
307 createOCCLogEntry(eSELData); in ipmi_ibm_oem_partial_esel()
311 createHostEntry(eSELData); in ipmi_ibm_oem_partial_esel()