Searched refs:grabbedList (Results 1 – 2 of 2) sorted by relevance
67 Entry* grabbedList = mPush.exchange(nullptr /* , std::memory_order_acquire */); in pop() local68 if (!grabbedList) return std::nullopt; in pop()70 while (grabbedList->mNext) { in pop()71 Entry* next = grabbedList->mNext; in pop()72 grabbedList->mNext = popped; in pop()73 popped = grabbedList; in pop()74 grabbedList = next; in pop()77 auto value = grabbedList->mValue; in pop()78 delete grabbedList; in pop() local
64 Entry *grabbedList = mPush.exchange(nullptr/* , std::memory_order_acquire */); in pop() local65 if (!grabbedList) return nullptr; in pop()66 mPop.store(grabbedList->mNext/* , std::memory_order_release */); in pop()67 auto value = grabbedList->mValue; in pop()68 delete grabbedList; in pop() local