Home
last modified time | relevance | path

Searched refs:fenceFd (Results 1 – 14 of 14) sorted by relevance

/aosp14/frameworks/base/libs/hwui/renderthread/
H A DReliableSurface.cpp97 int fenceFd = -1; in reserveNext() local
107 mReservedFenceFd.reset(fenceFd); in reserveNext()
183 *fenceFd = rs->mReservedFenceFd.release(); in hook_dequeueBuffer()
189 int result = dequeueBuffer(window, buffer, fenceFd); in hook_dequeueBuffer()
193 *fenceFd = -1; in hook_dequeueBuffer()
208 if (fenceFd > 0) { in hook_cancelBuffer()
209 close(fenceFd); in hook_cancelBuffer()
213 return cancelBuffer(window, buffer, fenceFd); in hook_cancelBuffer()
223 if (fenceFd > 0) { in hook_queueBuffer()
224 close(fenceFd); in hook_queueBuffer()
[all …]
H A DReliableSurface.h83 void* data, ANativeWindowBuffer* buffer, int fenceFd);
86 ANativeWindowBuffer** buffer, int* fenceFd);
88 void* data, ANativeWindowBuffer* buffer, int fenceFd);
H A DVulkanManager.cpp633 int fenceFd = -1; in swapBuffers() local
641 VkResult err = mGetSemaphoreFdKHR(mDevice, &getFdInfo, &fenceFd); in swapBuffers()
651 surface->presentCurrentBuffer(dirtyRect, fenceFd); in swapBuffers()
687 int fenceFd = ::dup(fence); in fenceWait() local
688 if (fenceFd == -1) { in fenceWait()
700 close(fenceFd); in fenceWait()
710 importInfo.fd = fenceFd; in fenceWait()
715 close(fenceFd); in fenceWait()
782 int fenceFd = 0; in createReleaseFence() local
784 err = mGetSemaphoreFdKHR(mDevice, &getFdInfo, &fenceFd); in createReleaseFence()
[all …]
H A DHardwareBufferRenderParams.h50 void invokeRenderCallback(android::base::unique_fd&& fenceFd, int status) { in invokeRenderCallback() argument
52 std::invoke(mRenderCallback, std::move(fenceFd), status); in invokeRenderCallback()
H A DEglManager.cpp679 int fenceFd = ::dup(fence); in fenceWait() local
680 if (fenceFd == -1) { in fenceWait()
684 EGLint attribs[] = {EGL_SYNC_NATIVE_FENCE_FD_ANDROID, fenceFd, EGL_NONE}; in fenceWait()
687 close(fenceFd); in fenceWait()
727 int fenceFd = eglDupNativeFenceFDANDROID(mEglDisplay, sync); in createReleaseFence() local
729 if (fenceFd == EGL_NO_NATIVE_FENCE_FD_ANDROID) { in createReleaseFence()
735 *nativeFence = fenceFd; in createReleaseFence()
/aosp14/frameworks/base/media/jni/
H A Dandroid_media_ImageWriter.cpp325 GraphicBuffer** buffer, int* fenceFd);
552 int fenceFd = -1; in ImageWriter_dequeueImage() local
627 int fenceFd = -1; in ImageWriter_cancelImage() local
628 Image_getNativeContext(env, image, &buffer, &fenceFd); in ImageWriter_cancelImage()
637 anw->cancelBuffer(anw.get(), buffer, fenceFd); in ImageWriter_cancelImage()
657 int fenceFd = -1; in ImageWriter_queueImage() local
715 res = anw->queueBuffer(anw.get(), buffer, fenceFd); in ImageWriter_queueImage()
888 GraphicBuffer** buffer, int* fenceFd) { in Image_getNativeContext() argument
896 if (fenceFd != NULL) { in Image_getNativeContext()
1018 int fenceFd = -1; in Image_getLockedImage() local
[all …]
H A Dandroid_media_Utils.h44 const Rect& rect, int fenceFd, LockedImage* outputImage);
47 int fenceFd, LockedImage* outputImage);
H A Dandroid_media_Utils.cpp548 const Rect& rect, int fenceFd, LockedImage* outputImage) { in lockImageFromBuffer() argument
567 res = buffer->lockAsyncYCbCr(inUsage, rect, &ycbcr, fenceFd); in lockImageFromBuffer()
579 res = buffer->lockAsync(inUsage, rect, &pData, fenceFd); in lockImageFromBuffer()
610 int fenceFd, LockedImage* outputImage) { in lockImageFromBuffer() argument
618 fenceFd, outputImage); in lockImageFromBuffer()
H A Dandroid_media_ImageReader.cpp487 int fenceFd = -1; in Image_unlockIfLocked() local
489 res = buffer->mGraphicBuffer->unlockAsync(&fenceFd); in Image_unlockIfLocked()
495 sp<Fence> releaseFence = new Fence(fenceFd); in Image_unlockIfLocked()
781 int numPlanes, jobject buffer, int fenceFd, int format, int cropLeft, int cropTop, in ImageReader_createImagePlanes() argument
820 cropRect, fenceFd, &lockedImg); in ImageReader_createImagePlanes()
/aosp14/frameworks/base/libs/hostgraphics/ui/
H A DGraphicBuffer.h46 android_ycbcr *ycbcr, int fenceFd) { return OK; } in lockAsyncYCbCr() argument
48 status_t lockAsync(uint32_t inUsage, const Rect& rect, void** vaddr, int fenceFd,
54 status_t unlockAsync(int *fenceFd) { return OK; } in unlockAsync() argument
/aosp14/frameworks/base/tests/SurfaceViewBufferTests/cpp/
H A DSurfaceProxy.cpp127 int fenceFd; in Java_com_android_test_SurfaceProxy_SurfaceDequeueBuffer() local
128 int result = sAnw->dequeueBuffer(sAnw, &anb, &fenceFd); in Java_com_android_test_SurfaceProxy_SurfaceDequeueBuffer()
136 android::sp<android::Fence> fence(new android::Fence(fenceFd)); in Java_com_android_test_SurfaceProxy_SurfaceDequeueBuffer()
171 int fenceFd = -1; in Java_com_android_test_SurfaceProxy_drawBuffer() local
173 newDirtyRegion.bounds(), &vaddr, fenceFd); in Java_com_android_test_SurfaceProxy_drawBuffer()
185 graphicBuffer->unlockAsync(&fenceFd); in Java_com_android_test_SurfaceProxy_drawBuffer()
/aosp14/frameworks/base/media/java/android/media/
H A DImageReader.java1487 GraphicBuffer buffer, int fenceFd, int format, long timestamp, int transform, in initializeImagePlanes() argument
1490 return nativeCreateImagePlanes(numPlanes, buffer, fenceFd, format, crop.left, crop.top, in initializeImagePlanes()
1495 GraphicBuffer buffer, int fenceFd, int format, int cropLeft, int cropTop, in nativeCreateImagePlanes() argument
H A DImageWriter.java1289 private synchronized native void nativeSetFenceFd(int fenceFd); in nativeSetFenceFd() argument
/aosp14/frameworks/base/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/
H A DCameraExtensionsProxyService.java2128 int fenceFd = mParcelImage.fence != null ? mParcelImage.fence.getFd() : -1; in getPlanes() local
2131 fenceFd, mParcelImage.format, mParcelImage.timestamp, in getPlanes()