Lines Matching refs:area
243 for (fruAreas area = fruAreas::fruAreaInternal; in verifyOffset() local
244 area <= fruAreas::fruAreaMultirecord; ++area) in verifyOffset()
247 if (area == currentArea) in verifyOffset()
252 unsigned int areaIndex = getHeaderAreaFieldOffset(area); in verifyOffset()
271 getFruAreaName(area)); in verifyOffset()
366 DecodeState& state, bool isLangEng, const fruAreas& area, in decodeField() argument
376 name = std::string(getFruAreaName(area)) + "_" + in decodeField()
382 name = std::string(getFruAreaName(area)) + "_" + fruCustomFieldName + in decodeField()
426 "AREA", getFruAreaName(area), "NAME", name); in decodeField()
449 for (fruAreas area = fruAreas::fruAreaChassis; in formatIPMIFRU() local
450 area <= fruAreas::fruAreaProduct; ++area) in formatIPMIFRU()
452 size_t offset = *(fruBytes.begin() + getHeaderAreaFieldOffset(area)); in formatIPMIFRU()
477 if (!verifyOffset(fruBytes, area, *fruBytesIter)) in formatIPMIFRU()
493 ss << "Checksum error in FRU area " << getFruAreaName(area) << "\n"; in formatIPMIFRU()
507 switch (area) in formatIPMIFRU()
563 "INDEX", static_cast<int>(area)); in formatIPMIFRU()
573 state, isLangEng, area, result); in formatIPMIFRU()
589 "AREA", getFruAreaName(area)); in formatIPMIFRU()
844 for (fruAreas area = fruAreas::fruAreaInternal; in readFRUContents() local
845 area <= fruAreas::fruAreaMultirecord; ++area) in readFRUContents()
848 unsigned int areaOffset = device[getHeaderAreaFieldOffset(area)]; in readFRUContents()
869 if (area == fruAreas::fruAreaMultirecord) in readFRUContents()
970 unsigned int getHeaderAreaFieldOffset(fruAreas area) in getHeaderAreaFieldOffset() argument
972 return static_cast<unsigned int>(area) + 1; in getHeaderAreaFieldOffset()
1046 fruAreas area, std::span<const uint8_t> fruData, size_t areaOffset) in calculateAreaSize() argument
1048 switch (area) in calculateAreaSize()
1084 static_cast<int>(area)); in calculateAreaSize()
1113 for (fruAreas area = fruAreas::fruAreaInternal; in disassembleFruData() local
1114 area <= fruAreas::fruAreaMultirecord; ++area) in disassembleFruData()
1116 size_t areaOffset = fruData[getHeaderAreaFieldOffset(area)]; in disassembleFruData()
1127 calculateAreaSize(area, fruData, areaOffset); in disassembleFruData()
1332 for (const auto& area : areasData) in assembleFruData() local
1334 if ((area.size() % fruBlockSize) != 0U) in assembleFruData()
1357 for (fruAreas area = fruAreas::fruAreaInternal; in assembleFruData() local
1358 area <= fruAreas::fruAreaMultirecord; ++area) in assembleFruData()
1360 const auto& areaBytes = areasData[static_cast<size_t>(area)]; in assembleFruData()
1365 getFruAreaName(area)); in assembleFruData()
1370 fruData[getHeaderAreaFieldOffset(area)] = writeOffset / fruBlockSize; in assembleFruData()