Lines Matching refs:head

401         for (FreeBlock *curr = b->head.load(std::memory_order_relaxed); curr; curr = curr->next) {  in getFromBin()
459 for (FreeBlock *curr = b->head.load(std::memory_order_relaxed); curr; ) { in tryReleaseRegions()
479 MALLOC_ASSERT(fBlock->next||fBlock->prev||fBlock== head.load(std::memory_order_relaxed), in removeBlock()
481 if (head.load(std::memory_order_relaxed) == fBlock) in removeBlock()
482 head.store(fBlock->next, std::memory_order_relaxed); in removeBlock()
503 if (!b->head.load(std::memory_order_relaxed)) in addBlock()
504 b->head.store(fBlock, std::memory_order_relaxed); in addBlock()
506 fBlock->next = b->head.load(std::memory_order_relaxed); in addBlock()
507 b->head.store(fBlock, std::memory_order_relaxed); in addBlock()
532 if (!b->head.load(std::memory_order_relaxed)) in tryAddBlock()
533 b->head.store(fBlock, std::memory_order_relaxed); in tryAddBlock()
541 fBlock->next = b->head.load(std::memory_order_relaxed); in tryAddBlock()
542 b->head.store(fBlock, std::memory_order_relaxed); in tryAddBlock()
1301 r->next = head; in add()
1302 head = r; in add()
1303 if (head->next) in add()
1304 head->next->prev = head; in add()
1310 if (head == r) in remove()
1311 head = head->next; in remove()
1323 for (MemRegion *curr = head; curr; curr = curr->next) { in reportStat()
1386 for (MemRegion *curr = regionList.head; curr; curr = curr->next) { in reset()
1402 while (regionList.head) { in destroy()
1403 MemRegion *helper = regionList.head->next; in destroy()
1404 noError &= freeRawMem(regionList.head, regionList.head->allocSz); in destroy()
1405 regionList.head = helper; in destroy()
1435 for (FreeBlock *fb = freeBins[i].head.load(std::memory_order_relaxed); fb; fb=fb->next) { in verify()
1466 for (FreeBlock *fb = head; fb; fb = fb->next) in countFreeBlocks()
1476 for (FreeBlock *fb = head; fb; fb = fb->next) { in reportFreeBlocks()