Searched refs:mPush (Results 1 – 2 of 2) sorted by relevance
47 std::atomic<Entry*> mPush = nullptr; variable49 bool isEmpty() { return (mPush.load() == nullptr) && (mPop.load() == nullptr); } in isEmpty()53 Entry* previousHead = mPush.load(/*std::memory_order_relaxed*/); in push()56 } while (!mPush.compare_exchange_weak(previousHead, entry)); /*std::memory_order_release*/ in push()67 Entry* grabbedList = mPush.exchange(nullptr /* , std::memory_order_acquire */); in pop()
46 std::atomic<Entry*> mPush = nullptr; variable50 Entry* previousHead = mPush.load(/*std::memory_order_relaxed*/); in push()53 } while (!mPush.compare_exchange_weak(previousHead, entry)); /*std::memory_order_release*/ in push()64 Entry *grabbedList = mPush.exchange(nullptr/* , std::memory_order_acquire */); in pop()