Home
last modified time | relevance | path

Searched refs:BinaryVector (Results 1 – 25 of 31) 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);
159 types::BinaryVector::const_iterator& itrToPT, auto ptLength);
170 types::BinaryVector::const_iterator itrToKwdData);
179 types::BinaryVector::const_iterator& itrToKwds);
199 types::BinaryVector getKeywordValueFromRecord(
237 types::BinaryVector& io_vpdVector);
255 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.hpp36 using BinaryVector = std::vector<uint8_t>; typedef
54 BinaryVector,
77 using KWdVPDValueType = std::variant<BinaryVector,std::string, size_t>;
131 using IpzData = std::tuple<Record, Keyword, BinaryVector>;
132 using KwData = std::tuple<Keyword, BinaryVector>;
243 using BinaryStringKwValuePair = std::tuple<types::BinaryVector, std::string>;
248 types::BinaryVector&>;
H A Dparser_factory.hpp47 const types::BinaryVector& i_vpdVector,
H A Dparser.hpp153 types::BinaryVector m_vpdVector;
/openbmc/openpower-vpd-parser/test/
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 …]
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 …]
/openbmc/openpower-vpd-parser/vpd-manager/src/
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 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.cpp55 static uint16_t readUInt16LE(types::BinaryVector::const_iterator iterator) in readUInt16LE()
66 const types::BinaryVector tempVector = m_vpdVector; in vhdrEccCheck()
114 const types::BinaryVector tempVector = m_vpdVector; in vtocEccCheck()
140 bool IpzVpdParser::recordEccCheck(types::BinaryVector::const_iterator iterator) in recordEccCheck()
164 const types::BinaryVector tempVector = m_vpdVector; in recordEccCheck()
189 void IpzVpdParser::checkHeader(types::BinaryVector::const_iterator itrToVPD) in checkHeader()
211 auto IpzVpdParser::readTOC(types::BinaryVector::const_iterator& itrToVPD) in readTOC()
253 IpzVpdParser::readPT(types::BinaryVector::const_iterator& itrToPT, in readPT()
301 types::BinaryVector::const_iterator& itrToKwds) in readKeywords()
417 types::BinaryVector IpzVpdParser::getKeywordValueFromRecord( in getKeywordValueFromRecord()
[all …]
H A Dbios_handler.cpp282 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processFieldCoreOverride()
346 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveFcoToVpd()
357 types::BinaryVector l_biosValInVpdFormat = { in saveFcoToVpd()
382 void IbmBiosHandler::saveFcoToBios(const types::BinaryVector& i_fcoVal) in saveFcoToBios()
443 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveAmmToVpd()
447 types::BinaryVector l_valToUpdateInVpd{ in saveAmmToVpd()
534 if (auto pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processActiveMemoryMirror()
599 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveCreateDefaultLparToVpd()
616 types::BinaryVector l_valToUpdateInVpd; in saveCreateDefaultLparToVpd()
709 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processCreateDefaultLpar()
[all …]
H A Dddimm_parser.cpp95 types::BinaryVector::const_iterator i_iterator) in getDdr5BasedDdimmSize()
231 types::BinaryVector::const_iterator i_iterator) in getDdr4BasedDdimmSize()
335 types::BinaryVector::const_iterator i_iterator) in getDdimmSize()
356 types::BinaryVector::const_iterator i_iterator) in readKeywords()
369 types::BinaryVector l_partNumber(i_iterator, in readKeywords()
373 types::BinaryVector l_serialNumber(i_iterator, in readKeywords()
377 types::BinaryVector l_ccin(i_iterator, i_iterator + constants::CCIN_LEN); in readKeywords()
379 types::BinaryVector l_mfgId(DRAM_MANUFACTURER_ID_LENGTH); in readKeywords()
H A Dbackup_restore.cpp204 .template get<types::BinaryVector>(); in extractAndValidateIpzRecordDetails()
240 types::BinaryVector l_binaryValue; in getBinaryAndStrIpzKwValue()
257 types::BinaryVector(l_strValue.begin(), l_strValue.end()); in getBinaryAndStrIpzKwValue()
267 std::get_if<types::BinaryVector>(&l_dbusValue)) in getBinaryAndStrIpzKwValue()
299 types::BinaryVector l_binaryValue = std::get<0>(i_binaryStrValue); in syncIpzData()
443 types::BinaryVector l_defaultBinaryValue; in backupAndRestoreIpzVpd()
601 types::BinaryVector l_inpKeywordValue; in updateKeywordOnPrimaryOrBackupPath()
628 types::BinaryVector l_defaultBinaryValue; in updateKeywordOnPrimaryOrBackupPath()
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 Dsingle_fab.cpp47 const types::BinaryVector l_imValue = in getImFromPersistedLocation()
49 .get<types::BinaryVector>(); in getImFromPersistedLocation()
79 std::get_if<types::BinaryVector>(&l_readValue); in getImFromPlanar()
102 types::BinaryVector l_imValue; in setImOnPlanar()
H A Dmanager.cpp52 const types::BinaryVector i_value) -> int { in Manager()
254 types::BinaryVector l_valueToUpdate; in updateKeyword()
259 if (const types::BinaryVector* l_val = in updateKeyword()
260 std::get_if<types::BinaryVector>(&l_updatedValue)) in updateKeyword()
275 if (const types::BinaryVector* l_val = in updateKeyword()
276 std::get_if<types::BinaryVector>(&l_updatedValue)) in updateKeyword()
650 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_fcKwdValue)) in getUnexpandedLocationCode()
718 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_tmKwdValue)) in getUnexpandedLocationCode()
H A Dworker.cpp78 types::BinaryVector value(kwdVal.second.begin(), kwdVal.second.end()); in populateIPZVPDpropertyMap()
105 if (auto keywordValue = get_if<types::BinaryVector>(&kwdValMap.second)) in populateKwdVPDpropertyMap()
107 types::BinaryVector value((*keywordValue).begin(), in populateKwdVPDpropertyMap()
113 types::BinaryVector value((*keywordValue).begin(), in populateKwdVPDpropertyMap()
223 propValuePair.value().get<types::BinaryVector>()); in populateInterfaces()
274 if (auto kwValue = std::get_if<types::BinaryVector>( in populateInterfaces()
711 {{constants::kwdCCIN, types::BinaryVector{}}}}}}}; in processPreAction()
/openbmc/openpower-vpd-parser/vpd-tool/include/
H A Dtool_types.hpp15 using BinaryVector = std::vector<uint8_t>; typedef
33 BinaryVector,
52 using KwData = std::tuple<std::string, BinaryVector>;
55 using IpzData = std::tuple<std::string, std::string, BinaryVector>;
H A Dvpd_tool.hpp219 types::BinaryVector getVpdValueInBiosConfigManager(
H A Dtool_utils.hpp156 inline std::string getPrintableValue(const types::BinaryVector& i_keywordValue) in getPrintableValue()
396 inline types::BinaryVector convertToBinary(const std::string& i_value) in convertToBinary()
977 inline types::BinaryVector convertIntegralTypeToBytes( in convertIntegralTypeToBytes()
980 types::BinaryVector l_result; in convertIntegralTypeToBytes()
/openbmc/openpower-vpd-parser/vpd-manager/include/utility/
H A Dcommon_utility.hpp169 const types::BinaryVector& i_keywordValue) in convertByteVectorToHex()
194 inline std::string getPrintableValue(const types::BinaryVector& i_keywordValue, in getPrintableValue()
238 inline types::BinaryVector convertToBinary(const std::string& i_value, in convertToBinary()
242 types::BinaryVector l_binaryValue{}; in convertToBinary()
H A Dvpd_specific_utility.hpp93 const types::BinaryVector& i_vpdVector, in dumpBadVpd()
441 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
457 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
502 types::BinaryVector& vpdVector, in getVpdDataInVector()
706 if (std::holds_alternative<types::BinaryVector>( in resetDataUnderPIM()
710 types::BinaryVector{}); in resetDataUnderPIM()
787 auto l_hwVer = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
793 auto l_imValue = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
809 const types::BinaryVector l_everest{80, 00, 48, 00}; in isPass1Planar()
810 const types::BinaryVector l_fuji{96, 00, 32, 00}; in isPass1Planar()
[all …]
/openbmc/openpower-vpd-parser/vpd-tool/src/
H A Dvpd_tool.cpp67 std::get_if<types::BinaryVector>(&l_keywordValue); in readKeyword()
204 populateInterfaceJson<vpd::types::BinaryVector>( in populateFruJson()
338 types::BinaryVector>::value) in getInventoryPropertyJson()
555 const types::BinaryVector l_keywordValueToUpdate = in cleanSystemVpd()
561 .get<types::BinaryVector>(); in cleanSystemVpd()
701 std::get_if<types::BinaryVector>(&l_srcKeywordVariant); in fetchKeywordInfo()
732 std::get_if<types::BinaryVector>(&l_dstKeywordVariant); in fetchKeywordInfo()
1170 const types::BinaryVector& i_keywordValue) -> int { in handleMoreOption()
1501 types::BinaryVector VpdTool::getVpdValueInBiosConfigManager( in getVpdValueInBiosConfigManager()
1504 types::BinaryVector l_result; in getVpdValueInBiosConfigManager()

12