Lines Matching refs:Layout
47 const MSFStreamLayout &Layout, in MappedBlockStream() argument
50 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData), in MappedBlockStream()
54 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, in createStream() argument
57 BlockSize, Layout, MsfData, Allocator); in createStream()
61 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, in createIndexedStream() argument
63 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
65 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
66 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
68 Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
72 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, in createDirectoryStream() argument
76 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
77 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
78 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
82 MappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
85 MSFStreamLayout SL(getFpmStreamLayout(Layout)); in createFpmStream()
86 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createFpmStream()
312 uint32_t BlockSize, const MSFStreamLayout &Layout, in WritableMappedBlockStream() argument
314 : ReadInterface(BlockSize, Layout, MsfData, Allocator), in WritableMappedBlockStream()
319 const MSFStreamLayout &Layout, in createStream() argument
323 BlockSize, Layout, MsfData, Allocator); in createStream()
327 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout, in createIndexedStream() argument
331 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
333 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
334 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
335 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
340 const MSFLayout &Layout, WritableBinaryStreamRef MsfData, in createDirectoryStream() argument
343 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
344 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
345 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
349 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
360 MSFStreamLayout MinLayout(getFpmStreamLayout(Layout, false, AltFpm)); in createFpmStream()
362 MSFStreamLayout FullLayout(getFpmStreamLayout(Layout, true, AltFpm)); in createFpmStream()
364 createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator); in createFpmStream()
367 std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF); in createFpmStream()
371 return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator); in createFpmStream()