/frameworks/native/include/gui/ |
H A D | IGraphicBufferConsumer.h | 134 EGLSyncKHR fence, const sp<Fence>& releaseFence) = 0; 136 status_t releaseHelper(int buf, uint64_t frameNumber, const sp<Fence>& releaseFence) { argument 137 return releaseBuffer(buf, frameNumber, EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence);
|
H A D | BufferQueueConsumer.h | 72 const sp<Fence>& releaseFence, EGLDisplay display, 162 const sp<Fence>& releaseFence) { 163 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); 160 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, EGLSyncKHR fence, const sp<Fence>& releaseFence) argument
|
/frameworks/native/libs/gui/ |
H A D | BufferItemConsumer.cpp | 97 const sp<Fence>& releaseFence) { 102 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence); 96 releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence) argument
|
H A D | BufferQueueConsumer.cpp | 405 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, 411 releaseFence == NULL) { 413 releaseFence.get()); 440 mSlots[slot].mFence = releaseFence; 404 releaseBuffer(int slot, uint64_t frameNumber, const sp<Fence>& releaseFence, EGLDisplay eglDisplay, EGLSyncKHR eglFence) argument
|
/frameworks/native/libs/ui/ |
H A D | Gralloc2.cpp | 164 int releaseFence = -1; local 178 releaseFence = fd; 194 return releaseFence;
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3IOStreamBase.cpp | 151 int releaseFence, 163 buffer.release_fence = releaseFence; 235 sp<Fence> releaseFence; local 237 &releaseFence); 242 if (releaseFence != 0) { 243 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); 148 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
|
H A D | Camera3InputStream.cpp | 85 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 150 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 151 res = mConsumer->releaseBuffer(bufferItem, releaseFence); 157 *releaseFenceOut = releaseFence;
|
H A D | Camera3OutputStream.cpp | 173 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/true); 213 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 214 int anwReleaseFence = releaseFence->dup(); 284 *releaseFenceOut = releaseFence;
|
/frameworks/av/media/ndk/ |
H A D | NdkImageReader.cpp | 490 sp<Fence> releaseFence = releaseFenceFd > 0 ? new Fence(releaseFenceFd) : Fence::NO_FENCE; local 491 sp<Fence> bufferFence = Fence::merge("AImageReader", unlockFence, releaseFence);
|
/frameworks/base/media/jni/ |
H A D | android_media_ImageReader.cpp | 467 sp<Fence> releaseFence = new Fence(fenceFd); local 468 return releaseFence; 490 sp<Fence> releaseFence = Image_unlockIfLocked(env, image); local 491 bufferConsumer->releaseBuffer(*buffer, releaseFence);
|
/frameworks/native/services/vr/hardware_composer/impl/ |
H A D | vr_hwc.cpp | 473 int32_t releaseFence) { 474 base::unique_fd fence(releaseFence); 472 setOutputBuffer(Display display, buffer_handle_t buffer, int32_t releaseFence) argument
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | ComposerHal.cpp | 507 int releaseFence) 510 mWriter.setOutputBuffer(0, buffer, dup(releaseFence)); 506 setOutputBuffer(Display display, const native_handle_t* buffer, int releaseFence) argument
|
H A D | HWC2.cpp | 659 const sp<Fence>& releaseFence) 661 int32_t fenceFd = releaseFence->dup(); 658 setOutputBuffer(const sp<GraphicBuffer>& buffer, const sp<Fence>& releaseFence) argument
|
/frameworks/native/libs/hwc2on1adapter/ |
H A D | HWC2On1Adapter.cpp | 729 auto releaseFence = layer->getReleaseFence(); local 730 if (releaseFence != MiniFence::NO_FENCE) { 733 outFences[numWritten] = releaseFence->dup(); 883 int32_t releaseFence) { 886 ALOGV("[%" PRIu64 "] setOutputBuffer(%p, %d)", mId, buffer, releaseFence); 888 mOutputBuffer.setFence(releaseFence); 882 setOutputBuffer(buffer_handle_t buffer, int32_t releaseFence) argument
|
/frameworks/native/services/surfaceflinger/ |
H A D | Layer.cpp | 208 void Layer::onLayerDisplayed(const sp<Fence>& releaseFence) { argument 212 mSurfaceFlingerConsumer->setReleaseFence(releaseFence);
|
H A D | SurfaceFlinger.cpp | 1870 sp<Fence> releaseFence = Fence::NO_FENCE; local 1872 releaseFence = displayDevice->getClientTargetAcquireFence(); 1875 releaseFence = mHwc->getLayerReleaseFence(hwcId, hwcLayer); 1877 layer->onLayerDisplayed(releaseFence);
|
/frameworks/native/services/surfaceflinger/tests/hwc2/ |
H A D | Hwc2Test.cpp | 1010 int32_t releaseFence, hwc2_error_t* outErr = nullptr) 1017 releaseFence)); 4517 uint32_t releaseFence = -1; 4521 releaseFence, &err)); 1009 setOutputBuffer(hwc2_display_t display, buffer_handle_t buffer, int32_t releaseFence, hwc2_error_t* outErr = nullptr) argument
|