Lines Matching refs:last

488     if (last.load(std::memory_order_relaxed) &&  in cleanToThreshold()
510 if (last.load(std::memory_order_relaxed)) { in releaseAllToBackend()
543 MALLOC_ASSERT( !last.load(std::memory_order_relaxed) || in putList()
544 …(last.load(std::memory_order_relaxed)->age != 0 && last.load(std::memory_order_relaxed)->age != -1… in putList()
567 if (!last.load(std::memory_order_relaxed)) { in putList()
570 last.store(tail, std::memory_order_relaxed); in putList()
592 last.store(nullptr, std::memory_order_relaxed); in get()
630 if ( !last.load(std::memory_order_relaxed) || in cleanToThreshold()
631 …(intptr_t)(currTime - last.load(std::memory_order_relaxed)->age) < ageThreshold.load(std::memory_o… in cleanToThreshold()
640 …MALLOC_ASSERT(!nextAge || lessThanWithOverflow(nextAge, last.load(std::memory_order_relaxed)->age), in cleanToThreshold()
642 nextAge = last.load(std::memory_order_relaxed)->age; in cleanToThreshold()
644 …cachedSize.store(cachedSize.load(std::memory_order_relaxed) - last.load(std::memory_order_relaxed)… in cleanToThreshold()
645 last.store(last.load(std::memory_order_relaxed)->prev, std::memory_order_relaxed); in cleanToThreshold()
646 } while (last.load(std::memory_order_relaxed) && in cleanToThreshold()
647 …(intptr_t)(currTime - last.load(std::memory_order_relaxed)->age) > ageThreshold.load(std::memory_o… in cleanToThreshold()
650 if (last.load(std::memory_order_relaxed)) { in cleanToThreshold()
651 toRelease = last.load(std::memory_order_relaxed)->next; in cleanToThreshold()
652 oldest.store(last.load(std::memory_order_relaxed)->age, std::memory_order_relaxed); in cleanToThreshold()
653 last.load(std::memory_order_relaxed)->next = nullptr; in cleanToThreshold()
670 if (!last.load(std::memory_order_relaxed)) return nullptr; in cleanAll()
673 last.store(nullptr, std::memory_order_relaxed); in cleanAll()