/frameworks/native/include/gui/ |
H A D | BufferQueueConsumer.h | 71 const sp<Fence>& releaseFence, EGLDisplay display, 148 const sp<Fence>& releaseFence) { 149 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); 146 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, EGLSyncKHR fence, const sp<Fence>& releaseFence) argument
|
/frameworks/native/libs/gui/ |
H A D | BufferItemConsumer.cpp | 91 const sp<Fence>& releaseFence) { 96 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence); 90 releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence) argument
|
H A D | BufferQueueConsumer.cpp | 402 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, 408 releaseFence == NULL) { 410 releaseFence.get()); 437 mSlots[slot].mFence = releaseFence; 401 releaseBuffer(int slot, uint64_t frameNumber, const sp<Fence>& releaseFence, EGLDisplay eglDisplay, EGLSyncKHR eglFence) argument
|
H A D | IGraphicBufferConsumer.cpp | 112 const sp<Fence>& releaseFence) { 117 data.write(*releaseFence); 317 sp<Fence> releaseFence = new Fence(); local 318 status_t err = data.read(*releaseFence); 321 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence); 110 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display __attribute__((unused)), EGLSyncKHR fence __attribute__((unused)), const sp<Fence>& releaseFence) argument
|
/frameworks/native/services/surfaceflinger/ |
H A D | FenceTracker.h | 55 sp<Fence> releaseFence; // release fence member in struct:android::FenceTracker::LayerRecord 60 sp<Fence> acquireFence, sp<Fence> releaseFence) : 64 acquireFence(acquireFence), releaseFence(releaseFence) {}; 68 releaseFence(Fence::NO_FENCE) {}; 57 LayerRecord(const String8& name, uint64_t frameNumber, bool isGlesComposition, nsecs_t postedTime, nsecs_t acquireTime, nsecs_t releaseTime, sp<Fence> acquireFence, sp<Fence> releaseFence) argument
|
H A D | Layer.cpp | 194 void Layer::onLayerDisplayed(const sp<Fence>& releaseFence) { argument 198 mSurfaceFlingerConsumer->setReleaseFence(releaseFence);
|
H A D | SurfaceFlinger.cpp | 1289 sp<Fence> releaseFence = Fence::NO_FENCE; local 1291 releaseFence = displayDevice->getClientTargetAcquireFence(); 1294 releaseFence = mHwc->getLayerReleaseFence(hwcId, hwcLayer); 1296 layer->onLayerDisplayed(releaseFence);
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3InputStream.cpp | 85 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 147 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 148 res = mConsumer->releaseBuffer(bufferItem, releaseFence); 154 *releaseFenceOut = releaseFence;
|
H A D | Camera3IOStreamBase.cpp | 149 int releaseFence, 161 buffer.release_fence = releaseFence; 233 sp<Fence> releaseFence; local 235 &releaseFence); 240 if (releaseFence != 0) { 241 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); 146 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
|
H A D | Camera3OutputStream.cpp | 187 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/true); 221 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 222 int anwReleaseFence = releaseFence->dup(); 291 *releaseFenceOut = releaseFence;
|
H A D | Camera3ZslStream.cpp | 180 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 250 sp<Fence> releaseFence = new Fence(releaseFenceFd); local 251 bufferItem->getBufferItem().mFence = releaseFence; 254 *releaseFenceOut = releaseFence;
|
/frameworks/base/media/jni/ |
H A D | android_media_ImageReader.cpp | 450 sp<Fence> releaseFence = new Fence(fenceFd); local 451 return releaseFence; 473 sp<Fence> releaseFence = Image_unlockIfLocked(env, image); local 474 bufferConsumer->releaseBuffer(*buffer, releaseFence);
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWC2.cpp | 807 const sp<Fence>& releaseFence) 809 int32_t fenceFd = releaseFence->dup(); 806 setOutputBuffer(const sp<GraphicBuffer>& buffer, const sp<Fence>& releaseFence) argument
|
H A D | HWC2On1Adapter.cpp | 782 auto releaseFence = layer->getReleaseFence(); local 783 if (releaseFence != Fence::NO_FENCE) { 786 outFences[numWritten] = releaseFence->dup(); 940 int32_t releaseFence) 944 ALOGV("[%" PRIu64 "] setOutputBuffer(%p, %d)", mId, buffer, releaseFence); 946 mOutputBuffer.setFence(releaseFence); 939 setOutputBuffer(buffer_handle_t buffer, int32_t releaseFence) argument
|