Lines Matching refs:localPublicFreeList
1401 FreeObject* localPublicFreeList{}; in freePublicObject() local
1406 localPublicFreeList = publicFreeList.load(std::memory_order_relaxed); in freePublicObject()
1408 objectToFree->next = localPublicFreeList; in freePublicObject()
1410 } while( !publicFreeList.compare_exchange_strong(localPublicFreeList, objectToFree) ); in freePublicObject()
1415 localPublicFreeList = objectToFree->next = publicFreeList; in freePublicObject()
1420 if( localPublicFreeList==nullptr ) { in freePublicObject()
1452 FreeObject *localPublicFreeList; in privatizePublicFreeList() local
1460 localPublicFreeList = publicFreeList.exchange((FreeObject*)endMarker); in privatizePublicFreeList()
1465 localPublicFreeList = publicFreeList; in privatizePublicFreeList()
1473 MALLOC_ASSERT( localPublicFreeList!=nullptr, ASSERT_TEXT ); in privatizePublicFreeList()
1474 if( isSolidPtr(localPublicFreeList) ) { in privatizePublicFreeList()
1478 FreeObject *temp = localPublicFreeList; in privatizePublicFreeList()
1486 freeList = localPublicFreeList; in privatizePublicFreeList()