Home
last modified time | relevance | path

Searched refs:outFence (Results 1 – 25 of 27) sorted by relevance

12

/frameworks/native/services/surfaceflinger/
DMonitoredProducer.cpp69 sp<Fence>* outFence) { in detachNextBuffer() argument
70 return mProducer->detachNextBuffer(outBuffer, outFence); in detachNextBuffer()
138 sp<Fence>* outFence, float outTransformMatrix[16]) { in getLastQueuedBuffer() argument
139 return mProducer->getLastQueuedBuffer(outBuffer, outFence, in getLastQueuedBuffer()
143 status_t MonitoredProducer::getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument
145 return mProducer->getLastQueuedBuffer(outBuffer, outFence, outRect, outTransform); in getLastQueuedBuffer()
DMonitoredProducer.h47 sp<Fence>* outFence);
66 sp<Fence>* outFence, float outTransformMatrix[16]) override;
67 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence,
DBufferLayerConsumer.cpp365 int* outSlot, sp<Fence>* outFence) const { in getCurrentBuffer()
372 if (outFence != nullptr) { in getCurrentBuffer()
373 *outFence = mCurrentFence; in getCurrentBuffer()
DBufferLayerConsumer.h155 int* outSlot = nullptr, sp<Fence>* outFence = nullptr) const;
/frameworks/native/libs/gui/include/gui/
DBufferQueueProducer.h89 virtual status_t dequeueBuffer(int* outSlot, sp<Fence>* outFence, uint32_t width,
99 sp<Fence>* outFence);
187 sp<Fence>* outFence, float outTransformMatrix[16]) override;
190 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence,
DIGraphicBufferProducer.h261 sp<Fence>* outFence) = 0;
330 uint32_t* outTransform, sp<Fence>* outFence,
340 *outFence = fence;
641 sp<Fence>* outFence, float outTransformMatrix[16]) = 0;
652 [[maybe_unused]] sp<Fence>* outFence, in getLastQueuedBuffer() argument
DSurface.h162 sp<Fence>* outFence, float outTransformMatrix[16]);
330 sp<Fence>* outFence);
/frameworks/native/services/surfaceflinger/tests/
DBufferGenerator.cpp327 status_t BufferGenerator::get(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in get() argument
336 if (*outFence) { in get()
337 *outFence = nullptr; in get()
366 if (outFence) { in get()
367 *outFence = new Fence(mFence); in get()
DBufferGenerator.h36 status_t get(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence);
DIPC_test.cpp59 static status_t getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence);
251 status_t IPCTestUtils::getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in getBuffer() argument
253 return bufferGenerator.get(outBuffer, outFence); in getBuffer()
DLayerTransactionTest.h242 static status_t getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in getBuffer() argument
244 return bufferGenerator.get(outBuffer, outFence); in getBuffer()
/frameworks/native/libs/gui/tests/
DMalicious.cpp47 status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) override { in detachNextBuffer() argument
48 return mProducer->detachNextBuffer(outBuffer, outFence); in detachNextBuffer()
89 status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument
91 return mProducer->getLastQueuedBuffer(outBuffer, outFence, outTransformMatrix); in getLastQueuedBuffer()
DBufferItemConsumer_test.cpp78 sp<Fence> outFence; in DequeueBuffer() local
79 status_t ret = mProducer->dequeueBuffer(&slot, &outFence, kWidth, kHeight, 0, 0, in DequeueBuffer()
/frameworks/native/services/surfaceflinger/DisplayHardware/
DFramebufferSurface.cpp113 sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence, in nextBuffer() argument
145 outFence = item.mFence; in nextBuffer()
148 status_t result = mHwc.setClientTarget(mDisplayId, outSlot, outFence, outBuffer, outDataspace); in nextBuffer()
DVirtualDisplaySurface.h111 virtual status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence);
128 sp<Fence>* outFence, float outTransformMatrix[16]) override;
DFramebufferSurface.h76 sp<Fence>& outFence, ui::Dataspace& outDataspace);
/frameworks/native/libs/gui/
DIGraphicBufferProducer.cpp264 sp<Fence>* outFence) { in detachNextBuffer() argument
268 } else if (outFence == nullptr) { in detachNextBuffer()
291 *outFence = new Fence; in detachNextBuffer()
292 result = reply.read(**outFence); in detachNextBuffer()
295 outFence->clear(); in detachNextBuffer()
613 sp<Fence>* outFence, float outTransformMatrix[16]) override { in getLastQueuedBuffer() argument
646 *outFence = fence; in getLastQueuedBuffer()
650 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument
696 *outFence = fence; in getLastQueuedBuffer()
821 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) override { in detachNextBuffer() argument
[all …]
DBufferQueueProducer.cpp379 status_t BufferQueueProducer::dequeueBuffer(int* outSlot, sp<android::Fence>* outFence, in dequeueBuffer() argument
525 *outFence = (mCore->mSharedBufferMode && in dequeueBuffer()
678 sp<Fence>* outFence) { in detachNextBuffer() argument
684 } else if (outFence == nullptr) { in detachNextBuffer()
722 *outFence = mSlots[found].mFence; in detachNextBuffer()
1599 sp<Fence>* outFence, float outTransformMatrix[16]) { in getLastQueuedBuffer() argument
1606 *outFence = Fence::NO_FENCE; in getLastQueuedBuffer()
1611 *outFence = mLastQueueBufferFence; in getLastQueuedBuffer()
1624 status_t BufferQueueProducer::getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument
1632 *outFence = Fence::NO_FENCE; in getLastQueuedBuffer()
[all …]
/frameworks/native/libs/gui/include/gui/bufferqueue/2.0/
DH2BGraphicBufferProducer.h65 sp<Fence>* outFence) override;
94 sp<Fence>* outFence, float outTransformMatrix[16]) override;
/frameworks/native/libs/nativewindow/include/system/
Dwindow.h1058 AHardwareBuffer** outBuffer, int* outFence, in ANativeWindow_getLastQueuedBuffer() argument
1060 return window->perform(window, NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER, outBuffer, outFence, in ANativeWindow_getLastQueuedBuffer()
1083 AHardwareBuffer** outBuffer, int* outFence, in ANativeWindow_getLastQueuedBuffer2() argument
1085 return window->perform(window, NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2, outBuffer, outFence, in ANativeWindow_getLastQueuedBuffer2()
/frameworks/native/libs/gui/include/gui/bufferqueue/1.0/
DH2BGraphicBufferProducer.h70 status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence)
93 sp<Fence>* outFence, float outTransformMatrix[16]) override;
DWGraphicBufferProducer.h146 sp<Fence> outFence; in detachNextBuffer() local
147 status_t status = mBase->detachNextBuffer(&outBuffer, &outFence); in detachNextBuffer()
159 if ((outFence != nullptr) && !::android::conversion::wrapAs(&tFence, &nh, *outFence)) { in detachNextBuffer()
/frameworks/native/libs/gui/bufferqueue/1.0/
DH2BGraphicBufferProducer.cpp1038 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in detachNextBuffer() argument
1040 *outFence = new Fence(); in detachNextBuffer()
1043 [&fnStatus, outBuffer, outFence] ( in detachNextBuffer()
1048 if (!convertTo(outFence->get(), tFence)) { in detachNextBuffer()
1196 sp<Fence>* outFence, in getLastQueuedBuffer() argument
1200 [&fnStatus, outBuffer, outFence, &outTransformMatrix] ( in getLastQueuedBuffer()
1212 *outFence = new Fence(); in getLastQueuedBuffer()
1213 if (!convertTo(outFence->get(), fence)) { in getLastQueuedBuffer()
/frameworks/native/libs/gui/bufferqueue/2.0/
DH2BGraphicBufferProducer.cpp195 sp<GraphicBuffer>* outBuffer, sp<BFence>* outFence) { in detachNextBuffer() argument
199 [&converted, &bStatus, outBuffer, outFence] ( in detachNextBuffer()
205 h2b(hFence, outFence); in detachNextBuffer()
/frameworks/native/libs/vr/libbufferhubqueue/tests/
Dbuffer_hub_queue_producer-test.cpp122 void DequeueBuffer(int* outSlot, sp<Fence>* outFence) { in DequeueBuffer() argument
124 ASSERT_NE(nullptr, outFence); in DequeueBuffer()
127 outSlot, outFence, kDefaultWidth, kDefaultHeight, kDefaultFormat, in DequeueBuffer()

12