/frameworks/native/libs/gui/include/gui/ |
D | BufferQueueProducer.h | 91 virtual status_t dequeueBuffer(int* outSlot, sp<Fence>* outFence, uint32_t width, 101 sp<Fence>* outFence); 189 sp<Fence>* outFence, float outTransformMatrix[16]) override; 192 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence,
|
D | IGraphicBufferProducer.h | 264 sp<Fence>* outFence) = 0; 333 uint32_t* outTransform, sp<Fence>* outFence, 343 *outFence = fence; 644 sp<Fence>* outFence, float outTransformMatrix[16]) = 0; 655 [[maybe_unused]] sp<Fence>* outFence, in getLastQueuedBuffer() argument
|
D | Surface.h | 186 sp<Fence>* outFence, float outTransformMatrix[16]); 370 sp<Fence>* outFence);
|
/frameworks/native/services/surfaceflinger/tests/ |
D | BufferGenerator.cpp | 328 status_t BufferGenerator::get(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in get() argument 337 if (*outFence) { in get() 338 *outFence = nullptr; in get() 367 if (outFence) { in get() 368 *outFence = sp<Fence>::make(mFence); in get()
|
D | BufferGenerator.h | 36 status_t get(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence);
|
D | IPC_test.cpp | 59 static status_t getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence); 252 status_t IPCTestUtils::getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in getBuffer() argument 254 return bufferGenerator.get(outBuffer, outFence); in getBuffer()
|
D | LayerTransactionTest.h | 251 static status_t getBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in getBuffer() argument 253 return bufferGenerator.get(outBuffer, outFence); in getBuffer()
|
/frameworks/native/libs/gui/tests/ |
D | Malicious.cpp | 47 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()
|
D | BufferItemConsumer_test.cpp | 78 sp<Fence> outFence; in DequeueBuffer() local 79 status_t ret = mProducer->dequeueBuffer(&slot, &outFence, kWidth, kHeight, 0, 0, in DequeueBuffer()
|
D | Surface_test.cpp | 504 sp<Fence> outFence; in TEST_F() local 516 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence)); in TEST_F() 527 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence)); in TEST_F() 534 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence)); in TEST_F() 535 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence)); in TEST_F() 548 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence)); in TEST_F()
|
/frameworks/native/libs/gui/include/gui/bufferqueue/2.0/ |
D | H2BGraphicBufferProducer.h | 65 sp<Fence>* outFence) override; 94 sp<Fence>* outFence, float outTransformMatrix[16]) override;
|
/frameworks/native/libs/gui/include/gui/bufferqueue/1.0/ |
D | H2BGraphicBufferProducer.h | 70 status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) 93 sp<Fence>* outFence, float outTransformMatrix[16]) override;
|
D | WGraphicBufferProducer.h | 146 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/ |
D | IGraphicBufferProducer.cpp | 263 sp<Fence>* outFence) { in detachNextBuffer() argument 267 } else if (outFence == nullptr) { in detachNextBuffer() 290 *outFence = new Fence; in detachNextBuffer() 291 result = reply.read(**outFence); in detachNextBuffer() 294 outFence->clear(); in detachNextBuffer() 612 sp<Fence>* outFence, float outTransformMatrix[16]) override { in getLastQueuedBuffer() argument 645 *outFence = fence; in getLastQueuedBuffer() 649 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument 695 *outFence = fence; in getLastQueuedBuffer() 854 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) override { in detachNextBuffer() argument [all …]
|
D | BufferQueueProducer.cpp | 391 status_t BufferQueueProducer::dequeueBuffer(int* outSlot, sp<android::Fence>* outFence, in dequeueBuffer() argument 567 *outFence = (mCore->mSharedBufferMode && in dequeueBuffer() 757 sp<Fence>* outFence) { in detachNextBuffer() argument 763 } else if (outFence == nullptr) { in detachNextBuffer() 801 *outFence = mSlots[found].mFence; in detachNextBuffer() 1735 sp<Fence>* outFence, float outTransformMatrix[16]) { in getLastQueuedBuffer() argument 1743 *outFence = Fence::NO_FENCE; in getLastQueuedBuffer() 1748 *outFence = mLastQueueBufferFence; in getLastQueuedBuffer() 1761 status_t BufferQueueProducer::getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, in getLastQueuedBuffer() argument 1770 *outFence = Fence::NO_FENCE; in getLastQueuedBuffer() [all …]
|
D | Surface.cpp | 188 sp<Fence>* outFence, float outTransformMatrix[16]) { in getLastQueuedBuffer() argument 189 return mGraphicBufferProducer->getLastQueuedBuffer(outBuffer, outFence, in getLastQueuedBuffer() 1946 sp<Fence>* outFence) { in detachNextBuffer() argument 1950 if (outBuffer == nullptr || outFence == nullptr) { in detachNextBuffer() 1969 *outFence = fence; in detachNextBuffer() 1971 *outFence = Fence::NO_FENCE; in detachNextBuffer()
|
/frameworks/native/libs/nativewindow/include/system/ |
D | window.h | 1232 AHardwareBuffer** outBuffer, int* outFence, in ANativeWindow_getLastQueuedBuffer() argument 1234 return window->perform(window, NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER, outBuffer, outFence, in ANativeWindow_getLastQueuedBuffer() 1257 AHardwareBuffer** outBuffer, int* outFence, in ANativeWindow_getLastQueuedBuffer2() argument 1259 return window->perform(window, NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2, outBuffer, outFence, in ANativeWindow_getLastQueuedBuffer2()
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | VirtualDisplaySurface.h | 117 virtual status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence); 134 sp<Fence>* outFence, float outTransformMatrix[16]) override;
|
/frameworks/native/libs/gui/bufferqueue/1.0/ |
D | H2BGraphicBufferProducer.cpp | 1037 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) { in detachNextBuffer() argument 1039 *outFence = new Fence(); in detachNextBuffer() 1042 [&fnStatus, outBuffer, outFence] ( in detachNextBuffer() 1047 if (!convertTo(outFence->get(), tFence)) { in detachNextBuffer() 1198 sp<Fence>* outFence, in getLastQueuedBuffer() argument 1202 [&fnStatus, outBuffer, outFence, &outTransformMatrix] ( in getLastQueuedBuffer() 1214 *outFence = new Fence(); in getLastQueuedBuffer() 1215 if (!convertTo(outFence->get(), fence)) { in getLastQueuedBuffer()
|
/frameworks/native/libs/ui/ |
D | GraphicBufferMapper.cpp | 170 status_t GraphicBufferMapper::unlock(buffer_handle_t handle, base::unique_fd* outFence) { in unlock() argument 173 if (outFence) { in unlock() 174 *outFence = unique_fd{fence}; in unlock()
|
/frameworks/native/libs/gui/bufferqueue/2.0/ |
D | H2BGraphicBufferProducer.cpp | 195 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/ui/include_vndk/ui/ |
D | GraphicBufferMapper.h | 112 status_t unlock(buffer_handle_t handle, base::unique_fd* outFence = nullptr);
|
/frameworks/native/libs/ui/include/ui/ |
D | GraphicBufferMapper.h | 112 status_t unlock(buffer_handle_t handle, base::unique_fd* outFence = nullptr);
|