Searched refs:PartitionPage (Results 1 – 3 of 3) sorted by relevance
228 struct PartitionPage { struct230 PartitionPage* nextPage; argument239 PartitionPage* activePagesHead; // Accessed most in hot path => goes first. argument240 PartitionPage* freePagesHead;267 PartitionPage* globalEmptyPageRing[kMaxFreeableSpans];273 static PartitionPage gSeedPage;309 WTF_EXPORT NEVER_INLINE void partitionFreeSlowPath(PartitionPage*);390 ALWAYS_INLINE PartitionPage* partitionPointerToPageNoAlignmentCheck(void* ptr) in partitionPointerToPageNoAlignmentCheck()398 …PartitionPage* page = reinterpret_cast<PartitionPage*>(partitionSuperPageToMetadataArea(superPageP… in partitionPointerToPageNoAlignmentCheck()401 page = reinterpret_cast<PartitionPage*>(reinterpret_cast<char*>(page) - delta); in partitionPointerToPageNoAlignmentCheck()[all …]
48 COMPILE_ASSERT(sizeof(WTF::PartitionPage) <= WTF::kPageMetadataSize, PartitionPage_not_too_big);60 PartitionPage PartitionRootBase::gSeedPage;240 PartitionPage* page = bucket->activePagesHead; in partitionAllocShutdownBucket()400 static ALWAYS_INLINE void partitionUnusePage(PartitionRootBase* root, PartitionPage* page) in partitionUnusePage()417 static ALWAYS_INLINE void partitionPageReset(PartitionPage* page, PartitionBucket* bucket) in partitionPageReset()434 PartitionPage* secondaryPage = reinterpret_cast<PartitionPage*>(pageCharPtr); in partitionPageReset()439 static ALWAYS_INLINE char* partitionPageAllocAndFillFreelist(PartitionPage* page) in partitionPageAllocAndFillFreelist()509 static ALWAYS_INLINE bool partitionSetNewActivePage(PartitionPage* page) in partitionSetNewActivePage()516 PartitionPage* nextPage = 0; in partitionSetNewActivePage()561 static ALWAYS_INLINE PartitionDirectMapExtent* partitionPageToDirectMapExtent(PartitionPage* page) in partitionPageToDirectMapExtent()[all …]
88 static WTF::PartitionPage* GetFullPage(size_t size) in GetFullPage()115 static void FreeFullPage(WTF::PartitionPage* page) in FreeFullPage()148 …WTF::PartitionPage* page = WTF::partitionPointerToPage(WTF::partitionCookieFreePointerAdjust(ptr)); in CycleGenericFreeCache()162 WTF::PartitionPage* seedPage = &WTF::PartitionRootGeneric::gSeedPage; in TEST()235 WTF::PartitionPage* page = GetFullPage(kTestAllocSize); in TEST()243 WTF::PartitionPage* page2 = GetFullPage(kTestAllocSize); in TEST()277 WTF::PartitionPage* page1 = GetFullPage(kTestAllocSize); in TEST()280 WTF::PartitionPage* page2 = GetFullPage(kTestAllocSize); in TEST()295 WTF::PartitionPage* page3 = GetFullPage(kTestAllocSize); in TEST()337 …size_t numToFillFreeListPage = WTF::kPartitionPageSize / (sizeof(WTF::PartitionPage) + kExtraAlloc… in TEST()[all …]