Lines Matching refs:index

374     void privatizeOrphaned(TLSData *tls, unsigned index);
376 void shareOrphaned(intptr_t binTag, unsigned index);
825 unsigned int index = getSmallObjectIndex( size ); in getIndexOrObjectSize() local
827 return indexRequest ? index : (index+1)<<3; in getIndexOrObjectSize()
1437 uint32_t index = getIndex( objectSize ); in freePublicObject() local
1439 MALLOC_ASSERT( theBin==tls->bin+index, ASSERT_TEXT ); in freePublicObject()
1491 void Block::privatizeOrphaned(TLSData *tls, unsigned index) in privatizeOrphaned() argument
1493 Bin* bin = tls->bin + index; in privatizeOrphaned()
1494 STAT_increment(getThreadId(), index, allocBlockPublic); in privatizeOrphaned()
1530 void Block::shareOrphaned(intptr_t binTag, unsigned index) in shareOrphaned() argument
1534 tbb::detail::suppress_unused_warning(index); in shareOrphaned()
1535 STAT_increment(getThreadId(), index, freeBlockPublic); in shareOrphaned()
1580 unsigned int index = getIndex(size); in initEmptyBlock() local
1591 nextPrivatizable.store( tls? (Block*)(tls->bin + index) : nullptr, std::memory_order_relaxed); in initEmptyBlock()
1599 unsigned int index = getIndex(size); in get() local
1600 Block *block = bins[index].pop(); in get()
1602 MALLOC_ITT_SYNC_ACQUIRED(bins+index); in get()
1603 block->privatizeOrphaned(tls, index); in get()
1610 unsigned int index = getIndex(block->getSize()); in put() local
1611 block->shareOrphaned(binTag, index); in put()
1612 MALLOC_ITT_SYNC_RELEASING(bins+index); in put()
1613 bins[index].push(block); in put()
1781 for (unsigned index = 0; index < numBlockBins; index++) { in release() local
1782 Block *activeBlk = bin[index].getActiveBlock(); in release()
1793 memPool->extMemPool.orphanedBlocks.put(intptr_t(bin+index), threadlessBlock); in release()
1805 memPool->extMemPool.orphanedBlocks.put(intptr_t(bin+index), threadlessBlock); in release()
1810 bin[index].resetActiveBlock(); in release()
1816 MallocMutex::scoped_lock scoped_cs(bin[index].mailLock); in release()