Home
last modified time | relevance | path

Searched refs:i_vpdFilePath (Results 1 – 6 of 6) sorted by relevance

/openbmc/openpower-vpd-parser/vpd-manager/include/utility/
H A Djson_utility.hpp23 const nlohmann::json& i_parsedConfigJson, const std::string& i_vpdFilePath,
29 const nlohmann::json& i_parsedConfigJson, const std::string& i_vpdFilePath,
35 const std::string& i_vpdFilePath,
41 const nlohmann::json& i_parsedConfigJson, const std::string& i_vpdFilePath,
59 const std::string& i_vpdFilePath, in getVPDOffset() argument
63 if (i_vpdFilePath.empty() || (i_sysCfgJsonObj.empty()) || in getVPDOffset()
70 if (i_sysCfgJsonObj["frus"].contains(i_vpdFilePath)) in getVPDOffset()
72 return i_sysCfgJsonObj["frus"][i_vpdFilePath].at(0).value("offset", 0); in getVPDOffset()
83 if (i_vpdFilePath == i_sysCfgJsonObj["frus"][l_fruPath].at(0).value( in getVPDOffset()
219 const nlohmann::json& i_parsedConfigJson, const std::string& i_vpdFilePath, in executePostFailAction() argument
[all …]
H A Dvpd_specific_utility.hpp37 inline std::string generateBadVPDFileName(const std::string& i_vpdFilePath, in generateBadVPDFileName() argument
43 if (i_vpdFilePath.empty()) in generateBadVPDFileName()
51 if (i_vpdFilePath.find("i2c") != std::string::npos) in generateBadVPDFileName()
56 if (std::regex_search(i_vpdFilePath, l_match, l_i2cPattern)) in generateBadVPDFileName()
61 else if (i_vpdFilePath.find("spi") != std::string::npos) in generateBadVPDFileName()
65 if (std::regex_search(i_vpdFilePath, l_match, l_spiPattern)) in generateBadVPDFileName()
92 inline int dumpBadVpd(const std::string& i_vpdFilePath, in dumpBadVpd() argument
97 if (i_vpdFilePath.empty() || i_vpdVector.empty()) in dumpBadVpd()
107 auto l_badVpdPath = generateBadVPDFileName(i_vpdFilePath, o_errCode); in dumpBadVpd()
/openbmc/openpower-vpd-parser/vpd-manager/src/
H A Dworker.cpp673 bool Worker::processPreAction(const std::string& i_vpdFilePath, in processPreAction() argument
678 if (i_vpdFilePath.empty() || i_flagToProcess.empty()) in processPreAction()
685 i_vpdFilePath, i_flagToProcess, in processPreAction()
703 m_parsedJson["frus"][i_vpdFilePath].at(0).value("inventoryPath", in processPreAction()
716 "Call to PIM failed for file " + i_vpdFilePath); in processPreAction()
722 "Inventory path is empty in Json for file " + i_vpdFilePath); in processPreAction()
792 types::VPDMapVariant Worker::parseVpdFile(const std::string& i_vpdFilePath) in parseVpdFile() argument
798 if (i_vpdFilePath.empty()) in parseVpdFile()
806 if (jsonUtility::isActionRequired(m_parsedJson, i_vpdFilePath, in parseVpdFile()
810 if (!processPreAction(i_vpdFilePath, "collection", l_errCode)) in parseVpdFile()
[all …]
H A Dparser_factory.cpp98 const types::BinaryVector& i_vpdVector, const std::string& i_vpdFilePath, in getParser() argument
113 return std::make_shared<IpzVpdParser>(i_vpdVector, i_vpdFilePath, in getParser()
133 "ISDIMM parser selected for VPD path: " + i_vpdFilePath); in getParser()
/openbmc/openpower-vpd-parser/vpd-manager/include/
H A Dworker.hpp81 types::VPDMapVariant parseVpdFile(const std::string& i_vpdFilePath);
194 const std::string& i_vpdFilePath);
331 bool processPreAction(const std::string& i_vpdFilePath,
425 bool skipPathForCollection(const std::string& i_vpdFilePath);
H A Dparser_factory.hpp48 const std::string& i_vpdFilePath, size_t i_vpdStartOffset);