Home
last modified time | relevance | path

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

/frameworks/av/services/camera/libcameraservice/device3/
DCamera3IOStreamBase.cpp141 int releaseFence, in handoutBufferLocked() argument
153 buffer.release_fence = releaseFence; in handoutBufferLocked()
225 sp<Fence> releaseFence; in returnAnyBufferLocked() local
227 &releaseFence); in returnAnyBufferLocked()
232 if (releaseFence != 0) { in returnAnyBufferLocked()
233 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); in returnAnyBufferLocked()
DCamera3OutputStream.cpp156 sp<Fence> releaseFence; in returnBufferCheckedLocked() local
171 releaseFence = new Fence(buffer.acquire_fence); in returnBufferCheckedLocked()
180 releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked()
183 int anwReleaseFence = releaseFence->dup(); in returnBufferCheckedLocked()
229 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
DCamera3InputStream.cpp145 sp<Fence> releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked() local
146 res = mConsumer->releaseBuffer(bufferItem, releaseFence); in returnBufferCheckedLocked()
152 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
DCamera3ZslStream.cpp249 sp<Fence> releaseFence = new Fence(releaseFenceFd); in returnBufferCheckedLocked() local
250 bufferItem->getBufferItem().mFence = releaseFence; in returnBufferCheckedLocked()
253 *releaseFenceOut = releaseFence; in returnBufferCheckedLocked()
/frameworks/native/include/gui/
DBufferQueueConsumer.h71 const sp<Fence>& releaseFence, EGLDisplay display,
154 const sp<Fence>& releaseFence) { in releaseBuffer() argument
155 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); in releaseBuffer()
DBufferItemConsumer.h89 const sp<Fence>& releaseFence = Fence::NO_FENCE);
DIGraphicBufferConsumer.h202 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.cpp260 const sp<Fence>& releaseFence) { in releaseBuffer() argument
265 data.write(*releaseFence); in releaseBuffer()
457 sp<Fence> releaseFence = new Fence(); in onTransact() local
458 status_t err = data.read(*releaseFence); in onTransact()
461 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence); in onTransact()
DBufferQueueConsumer.cpp278 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, in releaseBuffer() argument
284 releaseFence == NULL) { in releaseBuffer()
312 mSlots[slot].mFence = releaseFence; in releaseBuffer()