Home
last modified time | relevance | path

Searched refs:mFreeSlots (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/libs/gui/
DBufferQueueCore.cpp56 mFreeSlots(), in BufferQueueCore()
85 mFreeSlots.insert(slot); in BufferQueueCore()
207 mFreeSlots.insert(slot); in freeBufferLocked()
212 mFreeSlots.insert(slot); in freeBufferLocked()
260 bool isInFreeSlots = mFreeSlots.count(slot) != 0; in validateConsistencyLocked()
DBufferQueueConsumer.cpp273 if (!mCore->mFreeSlots.empty()) { in attachBuffer()
274 auto slot = mCore->mFreeSlots.begin(); in attachBuffer()
276 mCore->mFreeSlots.erase(slot); in attachBuffer()
DBufferQueueProducer.cpp222 } else if (mCore->mAllowAllocation && !mCore->mFreeSlots.empty()) { in waitForFreeSlotThenRelock()
223 auto slot = mCore->mFreeSlots.begin(); in waitForFreeSlotThenRelock()
227 mCore->mFreeSlots.erase(slot); in waitForFreeSlotThenRelock()
1061 mCore->mFreeSlots.erase(slot); in allocateBuffers()
/frameworks/native/include/gui/
DBufferQueueCore.h189 std::set<int> mFreeSlots; variable