Lines Matching defs:BlockSize

45 MappedBlockStream::MappedBlockStream(uint32_t BlockSize,
49 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData),
53 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData,
56 BlockSize, Layout, MsfData, Allocator);
67 Layout.SB->BlockSize, SL, MsfData, Allocator);
77 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
85 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
172 uint32_t First = Offset / BlockSize;
181 uint32_t OffsetInFirstBlock = Offset % BlockSize;
182 uint32_t BytesFromFirstBlock = BlockSize - OffsetInFirstBlock;
184 uint32_t ByteSpan = BytesFromFirstBlock + (BlockSpan - 1) * BlockSize;
187 uint32_t MsfOffset = blockToOffset(StreamLayout.Blocks[First], BlockSize);
188 if (auto EC = MsfData.readBytes(MsfOffset, BlockSize, BlockData))
209 uint32_t BlockNum = Offset / BlockSize;
210 uint32_t OffsetInBlock = Offset % BlockSize;
211 uint32_t BytesFromFirstBlock = std::min(Size, BlockSize - OffsetInBlock);
213 alignTo(Size - BytesFromFirstBlock, BlockSize) / BlockSize;
229 uint32_t MsfOffset = blockToOffset(FirstBlockAddr, BlockSize);
230 if (auto EC = MsfData.readBytes(MsfOffset, BlockSize, BlockData)) {
241 uint32_t BlockNum = Offset / BlockSize;
242 uint32_t OffsetInBlock = Offset % BlockSize;
255 uint32_t Offset = blockToOffset(StreamBlockAddr, BlockSize);
256 if (auto EC = MsfData.readBytes(Offset, BlockSize, BlockData))
260 uint32_t BytesInChunk = std::min(BytesLeft, BlockSize - OffsetInBlock);
311 uint32_t BlockSize, const MSFStreamLayout &Layout,
313 : ReadInterface(BlockSize, Layout, MsfData, Allocator),
317 WritableMappedBlockStream::createStream(uint32_t BlockSize,
322 BlockSize, Layout, MsfData, Allocator);
334 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
344 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
363 createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator);
366 std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF);
370 return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator);