Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/
DLocklessQueue.h67 Entry* grabbedList = mPush.exchange(nullptr /* , std::memory_order_acquire */); in pop() local
68 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
/frameworks/native/services/surfaceflinger/Tracing/
DLocklessStack.h64 Entry *grabbedList = mPush.exchange(nullptr/* , std::memory_order_acquire */); in pop() local
65 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