/frameworks/base/core/java/android/view/ |
H A D | HardwareRenderer.java | 486 abstract void fence(); method in class:HardwareRenderer
|
H A D | ThreadedRenderer.java | 390 void fence() { method in class:ThreadedRenderer
|
H A D | ViewRootImpl.java | 2371 mAttachInfo.mHardwareRenderer.fence();
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderProxy.h | 94 ANDROID_API void fence();
|
H A D | RenderProxy.cpp | 88 // This is also a fence as we need to be certain that there are no 216 // destroyCanvasAndSurface() needs a fence as when it returns the 342 CREATE_BRIDGE0(fence) { 347 void RenderProxy::fence() { function in class:android::uirenderer::renderthread::RenderProxy 348 SETUP_TASK(fence);
|
/frameworks/native/include/gui/ |
H A D | IGraphicBufferConsumer.h | 64 // mFence is a fence that will signal when the buffer is idle. 178 // being accessed. The fence will signal when the buffer is no longer 198 // * the fence was NULL 201 EGLDisplay display, EGLSyncKHR fence,
|
H A D | GLConsumer.h | 108 // setReleaseFence stores a fence that will signal when the current buffer 109 // is no longer being read. This fence will be returned to the producer 112 // union fence. 113 void setReleaseFence(const sp<Fence>& fence); 185 // getCurrentFence returns the fence indicating when the current buffer is 350 // current slot's fence to guard against a producer accessing the buffer 380 // mCurrentFence is the fence received from BufferQueue in updateTexImage.
|
/frameworks/native/libs/gui/ |
H A D | BufferQueueProducer.cpp | 328 BQ_LOGE("dequeueBuffer: about to return a NULL fence - " 374 BQ_LOGE("dequeueBuffer: error %#x waiting for fence", 377 BQ_LOGE("dequeueBuffer: timeout waiting for fence"); 524 sp<Fence> fence; local 526 &async, &fence, &stickyTransform); 528 if (fence == NULL) { 529 BQ_LOGE("queueBuffer: fence is NULL"); 598 mSlots[slot].mFence = fence; 614 item.mFence = fence; 664 mLastQueueBufferFence = fence; 693 cancelBuffer(int slot, const sp<Fence>& fence) argument [all...] |
H A D | CpuConsumer.cpp | 244 sp<Fence> fence(new Fence(fd)); 248 fence);
|
H A D | IGraphicBufferConsumer.cpp | 126 // check we have enough space (in case flattening the fence/graphicbuffer lied to us) 259 EGLDisplay display __attribute__((unused)), EGLSyncKHR fence __attribute__((unused)),
|
/frameworks/base/location/java/android/location/ |
H A D | ILocationManager.aidl | 47 void removeGeofence(in Geofence fence, in PendingIntent intent, String packageName);
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | StatusTracker.cpp | 123 // - If invalid fence or error, returns -1 167 // First pass for changed components or fence completions 183 mIdleFence, newState.fence);
|
H A D | Camera3Stream.cpp | 457 sp<Fence> fence = new Fence(streamBuffers[bufferIdx].acquire_fence); local 458 fence->waitForever("Camera3Stream::registerBuffers");
|
/frameworks/native/services/surfaceflinger/ |
H A D | DispSync.cpp | 48 // This is the offset from the present fence timestamps to the corresponding 322 bool DispSync::addPresentFence(const sp<Fence>& fence) { argument 325 mPresentFences[mPresentSampleOffset] = fence; 547 result.appendFormat(" [unsignaled fence]\n");
|
H A D | Layer.cpp | 531 // acquire fence the first time a new buffer is acquired on EACH display. 534 sp<Fence> fence = mSurfaceFlingerConsumer->getCurrentFence(); local 535 if (fence->isValid()) { 536 fenceFd = fence->dup(); 538 ALOGW("failed to dup layer fence, skipping sync: %d", errno); 1066 // There was no fence for this frame, so assume that it was ready
|
/frameworks/native/opengl/include/GLES/ |
H A D | glext.h | 1188 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 1189 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 1190 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 1191 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 1192 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
|
/frameworks/native/opengl/include/GLES2/ |
H A D | gl2ext.h | 1652 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 1653 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 1654 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 1655 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 1656 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); 1660 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 1661 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 1662 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 1663 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 1664 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenu [all...] |
/frameworks/base/core/jni/ |
H A D | android_view_ThreadedRenderer.cpp | 380 proxy->fence();
|
/frameworks/native/opengl/libagl/ |
H A D | egl.cpp | 384 sp<Fence> fence(new Fence(fenceFd)); 385 if (fence->wait(Fence::TIMEOUT_NEVER) != NO_ERROR) { 534 sp<Fence> fence(new Fence(fenceFd)); 535 if (fence->wait(Fence::TIMEOUT_NEVER)) {
|
/frameworks/native/opengl/libs/GLES_trace/src/ |
H A D | gltrace_api.h | 528 GLboolean GLTrace_glIsFenceNV(GLuint fence); 529 GLboolean GLTrace_glTestFenceNV(GLuint fence); 530 void GLTrace_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params); 531 void GLTrace_glFinishFenceNV(GLuint fence); 532 void GLTrace_glSetFenceNV(GLuint fence, GLenum condition);
|
H A D | gltrace_api.cpp | 21999 GLboolean GLTrace_glIsFenceNV(GLuint fence) { argument 22005 // copy argument fence 22009 arg_fence->add_intvalue(fence); 22014 GLboolean retValue = glContext->hooks->gl.glIsFenceNV(fence); 22035 GLboolean GLTrace_glTestFenceNV(GLuint fence) { argument 22041 // copy argument fence 22045 arg_fence->add_intvalue(fence); 22050 GLboolean retValue = glContext->hooks->gl.glTestFenceNV(fence); 22071 void GLTrace_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params) { argument 22077 // copy argument fence 22112 GLTrace_glFinishFenceNV(GLuint fence) argument 22140 GLTrace_glSetFenceNV(GLuint fence, GLenum condition) argument [all...] |
/frameworks/base/libs/hwui/ |
H A D | OpenGLRenderer.cpp | 562 AutoFence fence; local
|