Lines Matching refs:Layout

45                                      const MSFStreamLayout &Layout,  in MappedBlockStream()  argument
48 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData), in MappedBlockStream()
52 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, in createStream() argument
55 BlockSize, Layout, MsfData, Allocator); in createStream()
59 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, in createIndexedStream() argument
61 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
63 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
64 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
66 Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
70 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, in createDirectoryStream() argument
74 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
75 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
76 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
80 MappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
83 MSFStreamLayout SL(getFpmStreamLayout(Layout)); in createFpmStream()
84 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createFpmStream()
310 uint32_t BlockSize, const MSFStreamLayout &Layout, in WritableMappedBlockStream() argument
312 : ReadInterface(BlockSize, Layout, MsfData, Allocator), in WritableMappedBlockStream()
317 const MSFStreamLayout &Layout, in createStream() argument
321 BlockSize, Layout, MsfData, Allocator); in createStream()
325 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout, in createIndexedStream() argument
329 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index"); in createIndexedStream()
331 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
332 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
333 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createIndexedStream()
338 const MSFLayout &Layout, WritableBinaryStreamRef MsfData, in createDirectoryStream() argument
341 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
342 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
343 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator); in createDirectoryStream()
347 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream() argument
358 MSFStreamLayout MinLayout(getFpmStreamLayout(Layout, false, AltFpm)); in createFpmStream()
360 MSFStreamLayout FullLayout(getFpmStreamLayout(Layout, true, AltFpm)); in createFpmStream()
362 createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator); in createFpmStream()
365 std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF); in createFpmStream()
369 return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator); in createFpmStream()