Home
last modified time | relevance | path

Searched refs:eglFence (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/include/gui/
DGLConsumer.h246 EGLSyncKHR eglFence);
248 status_t releaseBufferLocked(int buf, EGLSyncKHR eglFence) { in releaseBufferLocked() argument
249 return releaseBufferLocked(buf, mEglDisplay, eglFence); in releaseBufferLocked()
DConsumerBase.h166 EGLSyncKHR eglFence);
/frameworks/native/libs/gui/
DBufferQueue.cpp270 EGLSyncKHR eglFence = EGL_NO_SYNC_KHR; in dequeueBuffer() local
396 eglFence = mSlots[buf].mEglFence; in dequeueBuffer()
425 if (eglFence != EGL_NO_SYNC_KHR) { in dequeueBuffer()
426 EGLint result = eglClientWaitSyncKHR(dpy, eglFence, 0, 1000000000); in dequeueBuffer()
435 eglDestroySyncKHR(dpy, eglFence); in dequeueBuffer()
866 EGLSyncKHR eglFence, const sp<Fence>& fence) { in releaseBuffer() argument
877 mSlots[buf].mEglFence = eglFence; in releaseBuffer()
DConsumerBase.cpp233 EGLSyncKHR eglFence) { in releaseBufferLocked() argument
235 status_t err = mBufferQueue->releaseBuffer(slot, display, eglFence, in releaseBufferLocked()
DGLConsumer.cpp192 EGLSyncKHR eglFence) { in releaseBufferLocked() argument
193 status_t err = ConsumerBase::releaseBufferLocked(buf, display, eglFence); in releaseBufferLocked()