Home
last modified time | relevance | path

Searched refs:releaseFence (Results 1 – 10 of 10) sorted by relevance

/frameworks/av/services/camera/libcameraservice/device3/
DCamera3IOStreamBase.cpp147 int releaseFence, in handoutBufferLocked() argument
159 buffer.release_fence = releaseFence; in handoutBufferLocked()
231 sp<Fence> releaseFence; in returnAnyBufferLocked() local
233 &releaseFence); in returnAnyBufferLocked()
238 if (releaseFence != 0) { in returnAnyBufferLocked()
239 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); in returnAnyBufferLocked()
DCamera3InputStream.cpp146 sp<Fence> releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked() local
147 res = mConsumer->releaseBuffer(bufferItem, releaseFence); in returnBufferCheckedLocked()
153 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
DCamera3ZslStream.cpp251 sp<Fence> releaseFence = new Fence(releaseFenceFd); in returnBufferCheckedLocked() local
252 bufferItem->getBufferItem().mFence = releaseFence; in returnBufferCheckedLocked()
255 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
DCamera3OutputStream.cpp162 sp<Fence> releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked() local
163 int anwReleaseFence = releaseFence->dup(); in returnBufferCheckedLocked()
223 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
/frameworks/native/include/gui/
DBufferQueueConsumer.h71 const sp<Fence>& releaseFence, EGLDisplay display,
160 const sp<Fence>& releaseFence) { in releaseBuffer() argument
161 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); in releaseBuffer()
DBufferItemConsumer.h87 const sp<Fence>& releaseFence = Fence::NO_FENCE);
DIGraphicBufferConsumer.h147 const sp<Fence>& releaseFence) = 0;
/frameworks/native/libs/gui/
DBufferItemConsumer.cpp87 const sp<Fence>& releaseFence) { in releaseBuffer() argument
92 err = addReleaseFenceLocked(item.mBuf, item.mGraphicBuffer, releaseFence); in releaseBuffer()
DIGraphicBufferConsumer.cpp113 const sp<Fence>& releaseFence) { in releaseBuffer() argument
118 data.write(*releaseFence); in releaseBuffer()
328 sp<Fence> releaseFence = new Fence(); in onTransact() local
329 status_t err = data.read(*releaseFence); in onTransact()
332 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence); in onTransact()
DBufferQueueConsumer.cpp320 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, in releaseBuffer() argument
326 releaseFence == NULL) { in releaseBuffer()
328 releaseFence.get()); in releaseBuffer()
356 mSlots[slot].mFence = releaseFence; in releaseBuffer()