Lines Matching defs:SegsSizes
82 ContiguousPageBasedLayoutSizes SegsSizes;
94 SegsSizes.StandardSegs += SegSize;
96 SegsSizes.FinalizeSegs += SegSize;
99 return SegsSizes;
351 auto SegsSizes = BL.getContiguousPageBasedLayoutSizes(PageSize);
352 if (!SegsSizes) {
353 OnAllocated(SegsSizes.takeError());
359 if (SegsSizes->total() > std::numeric_limits<size_t>::max()) {
361 "Total requested size " + formatv("{0:x}", SegsSizes->total()) +
383 Slab = sys::Memory::allocateMappedMemory(SegsSizes->total(), nullptr,
395 static_cast<size_t>(SegsSizes->StandardSegs)};
396 FinalizeSegsMem = {(void *)((char *)Slab.base() + SegsSizes->StandardSegs),
397 static_cast<size_t>(SegsSizes->FinalizeSegs)};
405 if (SegsSizes->StandardSegs)
411 if (SegsSizes->FinalizeSegs)