/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | ReliableSurface.cpp | 97 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 D | ReliableSurface.h | 83 void* data, ANativeWindowBuffer* buffer, int fenceFd); 86 ANativeWindowBuffer** buffer, int* fenceFd); 88 void* data, ANativeWindowBuffer* buffer, int fenceFd);
|
H A D | VulkanManager.cpp | 633 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 D | HardwareBufferRenderParams.h | 50 void invokeRenderCallback(android::base::unique_fd&& fenceFd, int status) { in invokeRenderCallback() argument 52 std::invoke(mRenderCallback, std::move(fenceFd), status); in invokeRenderCallback()
|
H A D | EglManager.cpp | 679 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 D | android_media_ImageWriter.cpp | 325 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 D | android_media_Utils.h | 44 const Rect& rect, int fenceFd, LockedImage* outputImage); 47 int fenceFd, LockedImage* outputImage);
|
H A D | android_media_Utils.cpp | 548 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 D | android_media_ImageReader.cpp | 487 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 D | GraphicBuffer.h | 46 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 D | SurfaceProxy.cpp | 127 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 D | ImageReader.java | 1487 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 D | ImageWriter.java | 1289 private synchronized native void nativeSetFenceFd(int fenceFd); in nativeSetFenceFd() argument
|
/aosp14/frameworks/base/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/ |
H A D | CameraExtensionsProxyService.java | 2128 int fenceFd = mParcelImage.fence != null ? mParcelImage.fence.getFd() : -1; in getPlanes() local 2131 fenceFd, mParcelImage.format, mParcelImage.timestamp, in getPlanes()
|