Lines Matching refs:fruBlockSize
219 if (fruBytesSize <= fruBlockSize) in verifyOffset()
305 areaOffset *= fruBlockSize; in parseMultirecordUUID()
438 if (fruBytes.size() <= fruBlockSize) in formatIPMIFRU()
457 offset *= fruBlockSize; in formatIPMIFRU()
460 if (fruBytesIter + fruBlockSize >= fruBytes.end()) in formatIPMIFRU()
482 size_t fruAreaSize = *fruBytesIter * fruBlockSize; in formatIPMIFRU()
629 size_t mod = traverseFRUAreaIndex % fruBlockSize; in updateFRUAreaLenAndChecksum()
633 traverseFRUAreaIndex += (fruBlockSize); in updateFRUAreaLenAndChecksum()
634 checksumLoc = fruAreaEndOfFieldsOffset + (fruBlockSize - 1); in updateFRUAreaLenAndChecksum()
638 traverseFRUAreaIndex += (fruBlockSize - mod); in updateFRUAreaLenAndChecksum()
639 checksumLoc = fruAreaEndOfFieldsOffset + (fruBlockSize - mod - 1); in updateFRUAreaLenAndChecksum()
643 (traverseFRUAreaIndex / fruBlockSize) + in updateFRUAreaLenAndChecksum()
644 static_cast<unsigned long>((traverseFRUAreaIndex % fruBlockSize) != 0); in updateFRUAreaLenAndChecksum()
842 size_t fruLength = fruBlockSize; // At least FRU header is present in readFRUContents()
875 areaOffset *= fruBlockSize; in readFRUContents()
885 size_t length = blockData[1] * fruBlockSize; in readFRUContents()
896 areaOffset *= fruBlockSize; in readFRUContents()
929 fruLength -= std::min(fruBlockSize, fruLength); in readFRUContents()
931 int readOffset = fruBlockSize; in readFRUContents()
994 if (fruData.size() < fruBlockSize) in updateHeaderChecksum()
1017 if (fruArea.size() < fruBlockSize) in updateAreaChecksum()
1022 if (fruArea.size() % fruBlockSize != 0) in updateAreaChecksum()
1025 fruBlockSize); in updateAreaChecksum()
1057 return fruData[areaOffset + 1] * fruBlockSize; // Area size in bytes in calculateAreaSize()
1073 return nextAreaOffset * fruBlockSize - areaOffset; in calculateAreaSize()
1091 size_t blocks = (byteCount + fruBlockSize - 1) / fruBlockSize; in getBlockCount()
1093 if ((byteCount % fruBlockSize) == 0) in getBlockCount()
1124 areaOffset *= fruBlockSize; // Convert to byte offset in disassembleFruData()
1318 tmpBuffer.resize(newSizePadded * fruBlockSize, 0); in setField()
1334 if ((area.size() % fruBlockSize) != 0U) in assembleFruData()
1370 fruData[getHeaderAreaFieldOffset(area)] = writeOffset / fruBlockSize; in assembleFruData()
1427 numOfBlocks = (areaData.size() + fruBlockSize - 1) / in createDummyArea()
1428 fruBlockSize; // Calculate number of blocks needed in createDummyArea()
1429 areaData.resize(numOfBlocks * fruBlockSize, 0); // Fill with zeros in createDummyArea()
1487 fruAreaParams.start = fruAreaOffsetFieldValue * fruBlockSize; in findFruAreaLocationAndField()
1488 fruAreaParams.size = fruData[fruAreaParams.start + 1] * fruBlockSize; in findFruAreaLocationAndField()