Lines Matching refs:SB
254 SuperBlock *SB = Allocator.Allocate<SuperBlock>(); in generateLayout() local
256 L.SB = SB; in generateLayout()
258 std::memcpy(SB->MagicBytes, Magic, sizeof(Magic)); in generateLayout()
259 SB->BlockMapAddr = BlockMapAddr; in generateLayout()
260 SB->BlockSize = BlockSize; in generateLayout()
261 SB->NumDirectoryBytes = computeDirectoryByteSize(); in generateLayout()
262 SB->FreeBlockMapBlock = FreePageMap; in generateLayout()
263 SB->Unknown1 = Unknown1; in generateLayout()
265 uint32_t NumDirectoryBlocks = bytesToBlocks(SB->NumDirectoryBytes, BlockSize); in generateLayout()
286 SB->NumBlocks = FreeBlocks.size(); in generateLayout()
326 while (BI < Layout.SB->NumBlocks) { in commitFpm()
330 (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true; in commitFpm()
350 uint64_t FileSize = uint64_t(Layout.SB->BlockSize) * Layout.SB->NumBlocks; in commit()
352 if (FileSize > getMaxFileSizeFromBlockSize(Layout.SB->BlockSize)) { in commit()
364 }(Layout.SB->BlockSize); in commit()
369 FileSize, Layout.SB->BlockSize)); in commit()
373 bytesToBlocks(Layout.SB->NumDirectoryBytes, Layout.SB->BlockSize); in commit()
376 if (DirectoryBlockMapSize > Layout.SB->BlockSize) { in commit()
381 Layout.SB->BlockSize)); in commit()
392 if (auto EC = Writer.writeObject(*Layout.SB)) in commit()
398 msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize); in commit()