Lines Matching refs:Layout
46 const MSFStreamLayout &Layout, in MappedBlockStream() argument
49 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData), in MappedBlockStream()
53 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, in createStream() argument
56 BlockSize, Layout, MsfData, Allocator); in createStream()
60 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, in createIndexedStream() argument
62 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
64 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
65 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
67 Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
71 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, in createDirectoryStream() argument
75 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
76 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
77 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
81 MappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
84 MSFStreamLayout SL(getFpmStreamLayout(Layout)); in createFpmStream()
85 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createFpmStream()
311 uint32_t BlockSize, const MSFStreamLayout &Layout, in WritableMappedBlockStream() argument
313 : ReadInterface(BlockSize, Layout, MsfData, Allocator), in WritableMappedBlockStream()
318 const MSFStreamLayout &Layout, in createStream() argument
322 BlockSize, Layout, MsfData, Allocator); in createStream()
326 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout, in createIndexedStream() argument
330 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
332 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
333 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
334 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
339 const MSFLayout &Layout, WritableBinaryStreamRef MsfData, in createDirectoryStream() argument
342 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
343 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
344 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
348 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
359 MSFStreamLayout MinLayout(getFpmStreamLayout(Layout, false, AltFpm)); in createFpmStream()
361 MSFStreamLayout FullLayout(getFpmStreamLayout(Layout, true, AltFpm)); in createFpmStream()
363 createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator); in createFpmStream()
366 std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF); in createFpmStream()
370 return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator); in createFpmStream()