/frameworks/av/services/camera/libcameraservice/device3/ |
D | Camera3IOStreamBase.cpp | 158 int releaseFence, in handoutBufferLocked() argument 170 buffer.release_fence = releaseFence; in handoutBufferLocked() 243 sp<Fence> releaseFence; in returnAnyBufferLocked() local 245 &releaseFence); in returnAnyBufferLocked() 250 if (releaseFence != 0) { in returnAnyBufferLocked() 251 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); in returnAnyBufferLocked()
|
D | Camera3InputStream.cpp | 162 sp<Fence> releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked() local 163 res = mConsumer->releaseBuffer(bufferItem, releaseFence); in returnBufferCheckedLocked() 169 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
|
D | Camera3OutputUtils.cpp | 787 if (bSrc.releaseFence == nullptr) { in processOneCaptureResultLocked() 789 } else if (bSrc.releaseFence->numFds == 1) { in processOneCaptureResultLocked() 793 bDst.release_fence = dup(bSrc.releaseFence->data[0]); in processOneCaptureResultLocked() 796 __FUNCTION__, result.frameNumber, i, bSrc.releaseFence->numFds); in processOneCaptureResultLocked() 824 if (result.inputBuffer.releaseFence == nullptr) { in processOneCaptureResultLocked() 826 } else if (result.inputBuffer.releaseFence->numFds == 1) { in processOneCaptureResultLocked() 827 inputBuffer.release_fence = dup(result.inputBuffer.releaseFence->data[0]); in processOneCaptureResultLocked() 830 __FUNCTION__, result.frameNumber, result.inputBuffer.releaseFence->numFds); in processOneCaptureResultLocked() 1346 hBuf.releaseFence = nullptr; in requestStreamBuffers() 1354 hBuf.releaseFence = nullptr; in requestStreamBuffers() [all …]
|
/frameworks/native/libs/gui/include/gui/ |
D | BufferQueueConsumer.h | 72 const sp<Fence>& releaseFence, EGLDisplay display, 161 const sp<Fence>& releaseFence) { in releaseBuffer() argument 162 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); in releaseBuffer()
|
D | IGraphicBufferConsumer.h | 138 EGLSyncKHR fence, const sp<Fence>& releaseFence) = 0; 140 status_t releaseHelper(int buf, uint64_t frameNumber, const sp<Fence>& releaseFence) { in releaseHelper() argument 141 return releaseBuffer(buf, frameNumber, EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence); in releaseHelper()
|
D | BufferItemConsumer.h | 86 const sp<Fence>& releaseFence = Fence::NO_FENCE);
|
D | BLASTBufferQueue.h | 92 void releaseBufferCallback(const ReleaseCallbackId& id, const sp<Fence>& releaseFence, 156 sp<Fence> releaseFence; member
|
D | BufferHubConsumer.h | 48 const sp<Fence>& releaseFence) override;
|
/frameworks/native/libs/gui/ |
D | BufferItemConsumer.cpp | 89 const sp<Fence>& releaseFence) { in releaseBuffer() argument 94 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence); in releaseBuffer()
|
D | FrameTimestamps.cpp | 88 releaseFence->getSignalTime(); in checkFencesForCompletion() 151 true, *releaseFence); in dump() 301 frame.releaseFence = FenceTime::NO_FENCE; in applyDelta() 311 &frame.releaseFence, d.mReleaseFence); in applyDelta() 455 frame->releaseFence = std::move(release); in addRelease() 520 mReleaseFence = frameTimestamps.releaseFence->getSnapshot(); in FrameEventsDelta()
|
D | IGraphicBufferConsumer.cpp | 86 const sp<Fence>& releaseFence) override { in releaseBuffer() argument 87 return callRemote<ReleaseBuffer>(Tag::RELEASE_BUFFER, buf, frameNumber, releaseFence); in releaseBuffer()
|
D | BLASTBufferQueue.cpp | 328 const sp<Fence>& releaseFence, uint32_t transformHint, in releaseBufferCallbackThunk() argument 332 blastBufferQueue->releaseBufferCallback(id, releaseFence, transformHint, in releaseBufferCallbackThunk() 340 const sp<Fence>& releaseFence, uint32_t transformHint, in releaseBufferCallback() argument 364 mPendingRelease.emplace_back(ReleasedBuffer{id, releaseFence}); in releaseBufferCallback() 378 mBufferItemConsumer->releaseBuffer(it->second, releaseBuffer.releaseFence); in releaseBufferCallback()
|
D | BufferQueueConsumer.cpp | 443 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, in releaseBuffer() argument 449 releaseFence == nullptr) { in releaseBuffer() 451 releaseFence.get()); in releaseBuffer() 478 mSlots[slot].mFence = releaseFence; in releaseBuffer()
|
D | ITransactionCompletedListener.cpp | 256 void onReleaseBuffer(ReleaseCallbackId callbackId, sp<Fence> releaseFence, in onReleaseBuffer() argument 260 callbackId, releaseFence, in onReleaseBuffer()
|
/frameworks/base/libs/hwui/ |
D | DeferredLayerUpdater.cpp | 96 EGLDisplay* display, int* releaseFence, in createReleaseFence() argument 105 err = eglManager.createReleaseFence(useFenceSync, eglFence, releaseFence); in createReleaseFence() 113 releaseFence, renderState.getRenderThread().getGrContext()); in createReleaseFence()
|
D | DeferredLayerUpdater.h | 133 int* releaseFence, void* handle);
|
/frameworks/native/libs/nativedisplay/surfacetexture/ |
D | ImageConsumer.cpp | 87 sp<Fence> releaseFence(new Fence(releaseFenceId)); in dequeueBuffer() local 90 releaseFence); in dequeueBuffer()
|
/frameworks/native/services/surfaceflinger/ |
D | BufferStateLayer.cpp | 48 const sp<Fence>& releaseFence, uint32_t transformHint, in callReleaseBufferCallback() argument 54 releaseFence ? releaseFence : Fence::NO_FENCE, transformHint, in callReleaseBufferCallback() 139 void BufferStateLayer::onLayerDisplayed(const sp<Fence>& releaseFence) { in onLayerDisplayed() argument 140 if (!releaseFence->isValid()) { in onLayerDisplayed() 166 auto status = addReleaseFence(ch, releaseFence); in onLayerDisplayed() 171 mPreviousReleaseFence = releaseFence; in onLayerDisplayed() 231 const sp<Fence>& releaseFence(mPreviousReleaseFence); in releasePendingBuffer() local 232 std::shared_ptr<FenceTime> releaseFenceTime = std::make_shared<FenceTime>(releaseFence); in releasePendingBuffer()
|
D | BufferStateLayer.h | 42 void onLayerDisplayed(const sp<Fence>& releaseFence) override; 122 status_t addReleaseFence(const sp<CallbackHandle>& ch, const sp<Fence>& releaseFence);
|
/frameworks/native/libs/nativedisplay/include/surfacetexture/ |
D | ImageConsumer.h | 39 EGLDisplay* display, int* releaseFence,
|
D | surface_texture_platform.h | 71 EGLDisplay* display, int* releaseFence,
|
D | SurfaceTexture.h | 60 EGLDisplay* display, int* releaseFence,
|
/frameworks/base/libs/hostgraphics/gui/ |
D | BufferItemConsumer.h | 41 const BufferItem &item, const sp<Fence>& releaseFence = Fence::NO_FENCE) { return OK; }
|
/frameworks/native/libs/ui/ |
D | Gralloc3.cpp | 282 int releaseFence = -1; in unlock() local 294 releaseFence = fd; in unlock() 310 return releaseFence; in unlock()
|
D | Gralloc2.cpp | 324 int releaseFence = -1; in unlock() local 338 releaseFence = fd; in unlock() 351 return releaseFence; in unlock()
|