Home
last modified time | relevance | path

Searched refs:PartitionPage (Results 1 – 3 of 3) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/wtf/
DPartitionAlloc.h228 struct PartitionPage { struct
230 PartitionPage* nextPage; argument
239 PartitionPage* activePagesHead; // Accessed most in hot path => goes first. argument
240 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()
398PartitionPage* page = reinterpret_cast<PartitionPage*>(partitionSuperPageToMetadataArea(superPageP… in partitionPointerToPageNoAlignmentCheck()
401 page = reinterpret_cast<PartitionPage*>(reinterpret_cast<char*>(page) - delta); in partitionPointerToPageNoAlignmentCheck()
[all …]
DPartitionAlloc.cpp48 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 …]
DPartitionAllocTest.cpp88 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 …]