Home
last modified time | relevance | path

Searched refs:mAutoRefresh (Results 1 – 15 of 15) sorted by relevance

/aosp12/frameworks/native/libs/gui/
H A DBufferItem.cpp56 mAutoRefresh(false), in BufferItem()
85 addAligned(size, mAutoRefresh); in getPodSize()
179 writeAligned(buffer, size, mAutoRefresh); in flatten()
250 readAligned(buffer, size, mAutoRefresh); in unflatten()
H A DBLASTBufferQueue.cpp574 if (mAutoRefresh != bufferItem.mAutoRefresh) { in acquireNextBufferLocked()
575 t->setAutoRefresh(mSurfaceControl, bufferItem.mAutoRefresh); in acquireNextBufferLocked()
576 mAutoRefresh = bufferItem.mAutoRefresh; in acquireNextBufferLocked()
614 bufferItem.mAutoRefresh ? " mAutoRefresh" : "", bufferItem.mTransform); in acquireNextBufferLocked()
H A DBufferQueueConsumer.cpp107 mCore->mAutoRefresh && mCore->mSharedBufferSlot != in acquireBuffer()
258 outBuffer->mAutoRefresh = mCore->mSharedBufferMode && in acquireBuffer()
259 mCore->mAutoRefresh; in acquireBuffer()
H A DSurface.cpp72 mAutoRefresh(false), in Surface()
644 if (mSharedBufferMode && mAutoRefresh && mSharedBufferSlot != in dequeueBuffer()
729 if (mSharedBufferMode && mAutoRefresh) { in dequeueBuffer()
933 if (mSharedBufferMode && mAutoRefresh && mSharedBufferSlot == i) { in cancelBuffer()
1135 if (mSharedBufferMode && mAutoRefresh && mSharedBufferSlot == slot) { in onBufferQueuedLocked()
2115 mAutoRefresh = autoRefresh; in setAutoRefresh()
H A DBufferQueueProducer.cpp935 item.mAutoRefresh = mCore->mSharedBufferMode && mCore->mAutoRefresh; in queueBuffer()
1560 mCore->mAutoRefresh = autoRefresh; in setAutoRefresh()
H A DBufferQueueCore.cpp126 mAutoRefresh(false), in BufferQueueCore()
/aosp12/frameworks/native/services/surfaceflinger/
H A DBufferLayer.h175 bool getAutoRefresh() const { return mAutoRefresh; } in getAutoRefresh()
186 std::atomic<bool> mAutoRefresh{false};
H A DBufferQueueLayer.cpp261 mAutoRefresh = autoRefresh; in updateTexImage()
341 if ((queuedBuffer && mQueuedFrames.fetch_sub(1) > 1) || mAutoRefresh) { in updateTexImage()
H A DBufferLayerConsumer.cpp134 *autoRefresh = item.mAutoRefresh; in updateTexImage()
H A DBufferStateLayer.cpp698 if (!mAutoRefresh.exchange(autoRefresh)) { in setAutoRefresh()
/aosp12/frameworks/native/libs/gui/include/gui/
H A DBufferItem.h121 bool mAutoRefresh; variable
H A DBufferQueueCore.h320 bool mAutoRefresh; variable
H A DBLASTBufferQueue.h227 bool mAutoRefresh GUARDED_BY(mMutex) = false;
H A DSurface.h549 bool mAutoRefresh; variable
/aosp12/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp606 ASSERT_EQ(false, item.mAutoRefresh); in TEST_F()
649 ASSERT_EQ(true, item.mAutoRefresh); in TEST_F()
678 ASSERT_EQ(true, item.mAutoRefresh); in TEST_F()
726 ASSERT_EQ(false, item.mAutoRefresh); in TEST_F()