Home
last modified time | relevance | path

Searched refs:mPush (Results 1 – 2 of 2) sorted by relevance

/frameworks/native/services/surfaceflinger/
DLocklessQueue.h47 std::atomic<Entry*> mPush = nullptr; variable
49 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()
/frameworks/native/services/surfaceflinger/Tracing/
DLocklessStack.h46 std::atomic<Entry*> mPush = nullptr; variable
50 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()