Home
last modified time | relevance | path

Searched refs:BufferQueueCore (Results 1 – 11 of 11) sorted by relevance

/frameworks/native/libs/gui/
DBufferQueueCore.cpp57 BufferQueueCore::BufferQueueCore() : in BufferQueueCore() function in android::BufferQueueCore
112 BufferQueueCore::~BufferQueueCore() {} in ~BufferQueueCore()
114 void BufferQueueCore::dumpState(const String8& prefix, String8* outResult) const { in dumpState()
176 int BufferQueueCore::getMinUndequeuedBufferCountLocked() const { in getMinUndequeuedBufferCountLocked()
186 int BufferQueueCore::getMinMaxBufferCountLocked() const { in getMinMaxBufferCountLocked()
190 int BufferQueueCore::getMaxBufferCountLocked(bool asyncMode, in getMaxBufferCountLocked()
198 int BufferQueueCore::getMaxBufferCountLocked() const { in getMaxBufferCountLocked()
208 void BufferQueueCore::clearBufferSlotLocked(int slot) { in clearBufferSlotLocked()
231 void BufferQueueCore::freeAllBuffersLocked() { in freeAllBuffersLocked()
262 void BufferQueueCore::discardFreeBuffersLocked() { in discardFreeBuffersLocked()
[all …]
DBufferQueueProducer.cpp49 BufferQueueProducer::BufferQueueProducer(const sp<BufferQueueCore>& core, in BufferQueueProducer()
77 if (mCore->mConnectedApi == BufferQueueCore::NO_CONNECTED_API) { in requestBuffer()
234 return BufferQueueCore::INVALID_BUFFER_SLOT; in getFreeBufferLocked()
243 return BufferQueueCore::INVALID_BUFFER_SLOT; in getFreeSlotLocked()
286 *found = BufferQueueCore::INVALID_BUFFER_SLOT; in waitForFreeSlotThenRelock()
302 BufferQueueCore::INVALID_BUFFER_SLOT) { in waitForFreeSlotThenRelock()
308 if (slot != BufferQueueCore::INVALID_BUFFER_SLOT) { in waitForFreeSlotThenRelock()
316 if (slot != BufferQueueCore::INVALID_BUFFER_SLOT) { in waitForFreeSlotThenRelock()
328 tryAgain = (*found == BufferQueueCore::INVALID_BUFFER_SLOT) || in waitForFreeSlotThenRelock()
370 if (mCore->mConnectedApi == BufferQueueCore::NO_CONNECTED_API) { in dequeueBuffer()
[all …]
DBufferQueueConsumer.cpp47 BufferQueueConsumer::BufferQueueConsumer(const sp<BufferQueueCore>& core) : in BufferQueueConsumer()
81 BufferQueueCore::INVALID_BUFFER_SLOT; in acquireBuffer()
89 BufferQueueCore::Fifo::iterator front(mCore->mQueue.begin()); in acquireBuffer()
201 int slot = BufferQueueCore::INVALID_BUFFER_SLOT; in acquireBuffer()
362 int found = BufferQueueCore::INVALID_BUFFER_SLOT; in attachBuffer()
371 if (found == BufferQueueCore::INVALID_BUFFER_SLOT) { in attachBuffer()
516 mCore->mSharedBufferSlot = BufferQueueCore::INVALID_BUFFER_SLOT; in disconnect()
546 BufferQueueCore::Fifo::iterator current(mCore->mQueue.begin()); in getReleasedBuffers()
587 if (mCore->mConnectedApi != BufferQueueCore::NO_CONNECTED_API) { in setMaxBufferCount()
617 maxAcquiredBuffers > BufferQueueCore::MAX_MAX_ACQUIRED_BUFFERS) { in setMaxAcquiredBufferCount()
DBufferQueue.cpp93 sp<BufferQueueCore> core(new BufferQueueCore()); in createBufferQueue()
DSurfaceControl.cpp95 BufferQueueCore::CURRENTLY_CONNECTED_API); in disconnect()
DAndroid.bp132 "BufferQueueCore.cpp",
/frameworks/native/libs/gui/include/gui/
DBufferQueueCore.h57 class BufferQueueCore : public virtual RefBase {
83 BufferQueueCore();
84 virtual ~BufferQueueCore();
DBufferQueueConsumer.h29 class BufferQueueCore; variable
34 explicit BufferQueueConsumer(const sp<BufferQueueCore>& core);
DBufferQueueDefs.h24 class BufferQueueCore; variable
DBufferQueueProducer.h32 explicit BufferQueueProducer(const sp<BufferQueueCore>& core,
220 sp<BufferQueueCore> mCore;
/frameworks/native/libs/gui/bufferqueue/2.0/
Dtypes.cpp166 case BufferQueueCore::CURRENTLY_CONNECTED_API: in b2h()
184 *to = BufferQueueCore::CURRENTLY_CONNECTED_API; break; in h2b()