Lines Matching refs:SB
251 SuperBlock *SB = Allocator.Allocate<SuperBlock>(); in generateLayout() local
253 L.SB = SB; in generateLayout()
255 std::memcpy(SB->MagicBytes, Magic, sizeof(Magic)); in generateLayout()
256 SB->BlockMapAddr = BlockMapAddr; in generateLayout()
257 SB->BlockSize = BlockSize; in generateLayout()
258 SB->NumDirectoryBytes = computeDirectoryByteSize(); in generateLayout()
259 SB->FreeBlockMapBlock = FreePageMap; in generateLayout()
260 SB->Unknown1 = Unknown1; in generateLayout()
262 uint32_t NumDirectoryBlocks = bytesToBlocks(SB->NumDirectoryBytes, BlockSize); in generateLayout()
283 SB->NumBlocks = FreeBlocks.size(); in generateLayout()
323 while (BI < Layout.SB->NumBlocks) { in commitFpm()
327 (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true; in commitFpm()
345 uint64_t FileSize = uint64_t(Layout.SB->BlockSize) * Layout.SB->NumBlocks; in commit()
347 if (FileSize > getMaxFileSizeFromBlockSize(Layout.SB->BlockSize)) { in commit()
359 }(Layout.SB->BlockSize); in commit()
364 FileSize, Layout.SB->BlockSize)); in commit()
375 if (auto EC = Writer.writeObject(*Layout.SB)) in commit()
381 msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize); in commit()