Home
last modified time | relevance | path

Searched refs:BinaryVector (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/openpower-vpd-parser/vpd-manager/include/
H A Disdimm_parser.hpp32 explicit JedecSpdParser(const types::BinaryVector& i_spdVector) : in JedecSpdParser()
53 types::BinaryVector::const_iterator& i_iterator);
61 auto getDDR4DimmCapacity(types::BinaryVector::const_iterator& i_iterator);
70 types::BinaryVector::const_iterator& i_iterator);
79 types::BinaryVector::const_iterator& i_iterator);
93 types::BinaryVector::const_iterator& i_iterator);
108 types::BinaryVector getDDR4ManufacturerId();
116 auto getDDR5DimmCapacity(types::BinaryVector::const_iterator& i_iterator);
124 auto getDDR5PartNumber(types::BinaryVector::const_iterator& i_iterator);
132 auto getDDR5SerialNumber(types::BinaryVector::const_iterator& i_iterator);
[all …]
H A Dipz_parser.hpp36 IpzVpdParser(const types::BinaryVector& vpdVector, in IpzVpdParser()
78 void checkHeader(types::BinaryVector::const_iterator itrToVPD);
133 bool recordEccCheck(types::BinaryVector::const_iterator iterator);
146 auto readTOC(types::BinaryVector::const_iterator& itrToVPD);
157 types::RecordOffsetList readPT(types::BinaryVector::const_iterator& itrToPT,
169 types::BinaryVector::const_iterator itrToKwdData);
178 types::BinaryVector::const_iterator& itrToKwds);
198 types::BinaryVector getKeywordValueFromRecord(
236 types::BinaryVector& io_vpdVector);
254 const types::BinaryVector& i_keywordData,
[all …]
H A Dddimm_parser.hpp37 DdimmVpdParser(const types::BinaryVector& i_vpdVector) : in DdimmVpdParser()
61 void readKeywords(types::BinaryVector::const_iterator i_iterator);
69 size_t getDdimmSize(types::BinaryVector::const_iterator i_iterator);
78 types::BinaryVector::const_iterator i_iterator);
87 types::BinaryVector::const_iterator i_iterator);
118 const types::BinaryVector& m_vpdVector;
H A Dkeyword_vpd_parser.hpp28 KeywordVpdParser(const types::BinaryVector& kwVpdVector) : in KeywordVpdParser()
64 void validateChecksum(types::BinaryVector::const_iterator i_checkSumStart,
65 types::BinaryVector::const_iterator i_checkSumEnd);
92 const types::BinaryVector& m_keywordVpdVector;
95 types::BinaryVector::const_iterator m_vpdIterator;
H A Dtypes.hpp35 using BinaryVector = std::vector<uint8_t>; typedef
53 BinaryVector,
76 using KWdVPDValueType = std::variant<BinaryVector,std::string, size_t>;
130 using IpzData = std::tuple<Record, Keyword, BinaryVector>;
131 using KwData = std::tuple<Keyword, BinaryVector>;
H A Dparser_factory.hpp47 const types::BinaryVector& i_vpdVector,
H A Dparser.hpp123 types::BinaryVector m_vpdVector;
H A Dbios_handler.hpp108 void saveFcoToBios(const types::BinaryVector& i_fcoVal);
/openbmc/openpower-vpd-parser/test/
H A Dutest_keyword_parser.cpp17 std::pair<std::string, types::BinaryVector>{"WI", {0x00}}, in TEST()
18 std::pair<std::string, types::BinaryVector>{ in TEST()
20 std::pair<std::string, types::BinaryVector>{ in TEST()
28 std::pair<std::string, types::BinaryVector>{ in TEST()
32 std::pair<std::string, types::BinaryVector>{"MF", {0x00, 0x10}}, in TEST()
33 std::pair<std::string, types::BinaryVector>{"VZ", {0x30, 0x33}}, in TEST()
34 std::pair<std::string, types::BinaryVector>{ in TEST()
36 std::pair<std::string, types::BinaryVector>{ in TEST()
38 std::pair<std::string, types::BinaryVector>{"CE", {0x31}}, in TEST()
39 std::pair<std::string, types::BinaryVector>{ in TEST()
[all …]
H A Dutest_ddimm_parser.cpp20 std::pair<std::string, types::BinaryVector>{ in TEST()
22 std::pair<std::string, types::BinaryVector>{ in TEST()
24 std::pair<std::string, types::BinaryVector>{ in TEST()
28 std::pair<std::string, types::BinaryVector>{"CC", in TEST()
30 std::pair<std::string, types::BinaryVector>{"DI", {0x80, 0xCE}}}; in TEST()
44 std::pair<std::string, types::BinaryVector>{ in TEST()
46 std::pair<std::string, types::BinaryVector>{ in TEST()
48 std::pair<std::string, types::BinaryVector>{ in TEST()
52 std::pair<std::string, types::BinaryVector>{"CC", in TEST()
54 std::pair<std::string, types::BinaryVector>{"DI", {0x80, 0xAD}}}; in TEST()
[all …]
/openbmc/openpower-vpd-parser/vpd-manager/src/
H A Dbios_handler.cpp191 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processFieldCoreOverride()
242 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveFcoToVpd()
253 types::BinaryVector l_biosValInVpdFormat = { in saveFcoToVpd()
278 void IbmBiosHandler::saveFcoToBios(const types::BinaryVector& i_fcoVal) in saveFcoToBios()
318 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveAmmToVpd()
322 types::BinaryVector l_valToUpdateInVpd{ in saveAmmToVpd()
379 if (auto pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processActiveMemoryMirror()
423 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveCreateDefaultLparToVpd()
440 types::BinaryVector l_valToUpdateInVpd; in saveCreateDefaultLparToVpd()
511 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processCreateDefaultLpar()
[all …]
H A Disdimm_parser.cpp66 types::BinaryVector::const_iterator& i_iterator) in getDDR4DimmCapacity()
144 types::BinaryVector::const_iterator& i_iterator) in getDDR4PartNumber()
157 types::BinaryVector::const_iterator& i_iterator) in getDDR4SerialNumber()
173 types::BinaryVector::const_iterator& i_iterator) in getDDR4FruNumber()
209 types::BinaryVector JedecSpdParser::getDDR4ManufacturerId() in getDDR4ManufacturerId()
211 types::BinaryVector l_mfgId(SPD_JEDEC_DRAM_MANUFACTURER_ID_LENGTH); in getDDR4ManufacturerId()
228 types::BinaryVector::const_iterator& i_iterator) in getDDR5DimmCapacity()
237 types::BinaryVector::const_iterator& i_iterator) in getDDR5PartNumber()
247 types::BinaryVector::const_iterator& i_iterator) in getDDR5SerialNumber()
291 types::BinaryVector::const_iterator& i_iterator) in readKeywords()
H A Dbackup_restore.cpp225 types::BinaryVector l_defaultBinaryValue; in backupAndRestoreIpzVpd()
230 l_aRecordKwInfo["defaultValue"].get<types::BinaryVector>(); in backupAndRestoreIpzVpd()
243 types::BinaryVector l_srcBinaryValue; in backupAndRestoreIpzVpd()
258 types::BinaryVector(l_srcStrValue.begin(), l_srcStrValue.end()); in backupAndRestoreIpzVpd()
267 std::get_if<types::BinaryVector>(&l_value)) in backupAndRestoreIpzVpd()
275 types::BinaryVector l_dstBinaryValue; in backupAndRestoreIpzVpd()
290 types::BinaryVector(l_dstStrValue.begin(), l_dstStrValue.end()); in backupAndRestoreIpzVpd()
299 std::get_if<types::BinaryVector>(&l_value)) in backupAndRestoreIpzVpd()
H A Dddimm_parser.cpp95 types::BinaryVector::const_iterator i_iterator) in getDdr5BasedDdimmSize()
231 types::BinaryVector::const_iterator i_iterator) in getDdr4BasedDdimmSize()
329 types::BinaryVector::const_iterator i_iterator) in getDdimmSize()
350 types::BinaryVector::const_iterator i_iterator) in readKeywords()
363 types::BinaryVector l_partNumber(i_iterator, in readKeywords()
367 types::BinaryVector l_serialNumber(i_iterator, in readKeywords()
371 types::BinaryVector l_ccin(i_iterator, i_iterator + constants::CCIN_LEN); in readKeywords()
373 types::BinaryVector l_mfgId(DRAM_MANUFACTURER_ID_LENGTH); in readKeywords()
H A Dkeyword_vpd_parser.cpp43 types::BinaryVector::const_iterator l_checkSumStart = m_vpdIterator; in parse()
53 types::BinaryVector::const_iterator l_checkSumEnd = m_vpdIterator; in parse()
109 types::BinaryVector::const_iterator i_checkSumStart, in validateChecksum()
110 types::BinaryVector::const_iterator i_checkSumEnd) in validateChecksum()
H A Dipz_parser.cpp53 static uint16_t readUInt16LE(types::BinaryVector::const_iterator iterator) in readUInt16LE()
165 bool IpzVpdParser::recordEccCheck(types::BinaryVector::const_iterator iterator) in recordEccCheck()
200 void IpzVpdParser::checkHeader(types::BinaryVector::const_iterator itrToVPD) in checkHeader()
222 auto IpzVpdParser::readTOC(types::BinaryVector::const_iterator& itrToVPD) in readTOC()
264 types::BinaryVector::const_iterator& itrToPT, auto ptLength) in readPT()
330 types::BinaryVector::const_iterator& itrToKwds) in readKeywords()
439 types::BinaryVector IpzVpdParser::getKeywordValueFromRecord( in getKeywordValueFromRecord()
493 return types::BinaryVector( in getKeywordValueFromRecord()
631 types::BinaryVector& io_vpdVector) in updateRecordECC()
657 const types::BinaryVector& i_keywordData, in setKeywordValueInRecord()
[all …]
H A Dparser_factory.cpp34 static vpdType vpdTypeCheck(const types::BinaryVector& i_vpdVector) in vpdTypeCheck()
98 const types::BinaryVector& i_vpdVector, const std::string& i_vpdFilePath, in getParser()
H A Dmanager.cpp70 const types::BinaryVector i_value) -> int { in Manager()
405 auto l_ptrToPn = std::get_if<types::BinaryVector>(&l_retVal); in checkAndUpdatePowerVsVpd()
413 types::BinaryVector l_binaryKwdValue = in checkAndUpdatePowerVsVpd()
414 l_kwdValue.get<types::BinaryVector>(); in checkAndUpdatePowerVsVpd()
462 types::BinaryVector l_imValue = dbusUtility::getImFromDbus(); in ConfigurePowerVsSystem()
931 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_fcKwdValue)) in getUnexpandedLocationCode()
999 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_tmKwdValue)) in getUnexpandedLocationCode()
H A Dworker.cpp238 types::BinaryVector imVal; in getIMValue()
271 types::BinaryVector hwVal; in getHWVersion()
596 types::BinaryVector value(kwdVal.second.begin(), kwdVal.second.end()); in populateKwdVPDpropertyMap()
623 if (auto keywordValue = get_if<types::BinaryVector>(&kwdValMap.second)) in populateKwdVPDpropertyMap()
625 types::BinaryVector value((*keywordValue).begin(), in populateKwdVPDpropertyMap()
631 types::BinaryVector value((*keywordValue).begin(), in populateKwdVPDpropertyMap()
714 propValuePair.value().get<types::BinaryVector>()); in populateInterfaces()
754 if (auto kwValue = std::get_if<types::BinaryVector>( in populateInterfaces()
1351 {{constants::kwdCCIN, types::BinaryVector{}}}}}}}; in processPostAction()
/openbmc/openpower-vpd-parser/vpd-tool/include/
H A Dtool_types.hpp14 using BinaryVector = std::vector<uint8_t>; typedef
32 BinaryVector,
51 using KwData = std::tuple<std::string, BinaryVector>;
54 using IpzData = std::tuple<std::string, std::string, BinaryVector>;
H A Dvpd_tool.hpp219 types::BinaryVector getVpdValueInBiosConfigManager(
/openbmc/openpower-vpd-parser/vpd-manager/include/utility/
H A Dvpd_specific_utility.hpp84 const types::BinaryVector& i_vpdVector) noexcept in dumpBadVpd()
367 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
383 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
428 types::BinaryVector& vpdVector, in getVpdDataInVector()
613 if (std::holds_alternative<types::BinaryVector>( in resetDataUnderPIM()
617 types::BinaryVector{}); in resetDataUnderPIM()
666 auto l_hwVer = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
672 auto l_imValue = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
686 const types::BinaryVector l_everest{80, 00, 48, 00}; in isPass1Planar()
687 const types::BinaryVector l_fuji{96, 00, 32, 00}; in isPass1Planar()
[all …]
H A Ddbus_utility.hpp597 inline types::BinaryVector getImFromDbus() in getImFromDbus()
603 auto l_imValue = std::get_if<types::BinaryVector>(&l_retValue); in getImFromDbus()
606 return types::BinaryVector{}; in getImFromDbus()
H A Djson_utility.hpp1093 inline nlohmann::json getPowerVsJson(const types::BinaryVector& i_imValue) in getPowerVsJson()
/openbmc/openpower-vpd-parser/vpd-tool/src/
H A Dvpd_tool.cpp40 std::get_if<types::BinaryVector>(&l_keywordValue); in readKeyword()
177 populateInterfaceJson<vpd::types::BinaryVector>( in populateFruJson()
311 types::BinaryVector>::value) in getInventoryPropertyJson()
528 const types::BinaryVector l_keywordValueToUpdate = in cleanSystemVpd()
534 .get<types::BinaryVector>(); in cleanSystemVpd()
674 std::get_if<types::BinaryVector>(&l_srcKeywordVariant); in fetchKeywordInfo()
705 std::get_if<types::BinaryVector>(&l_dstKeywordVariant); in fetchKeywordInfo()
1143 const types::BinaryVector& i_keywordValue) -> int { in handleMoreOption()
1430 types::BinaryVector VpdTool::getVpdValueInBiosConfigManager( in getVpdValueInBiosConfigManager()
1434 types::BinaryVector l_result; in getVpdValueInBiosConfigManager()

12