Searched refs:fence (Results 26 - 47 of 47) sorted by relevance

12

/frameworks/base/core/java/android/view/
H A DHardwareRenderer.java486 abstract void fence(); method in class:HardwareRenderer
H A DThreadedRenderer.java390 void fence() { method in class:ThreadedRenderer
H A DViewRootImpl.java2371 mAttachInfo.mHardwareRenderer.fence();
/frameworks/base/libs/hwui/renderthread/
H A DRenderProxy.h94 ANDROID_API void fence();
H A DRenderProxy.cpp88 // 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 DIGraphicBufferConsumer.h64 // 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 DGLConsumer.h108 // 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 DBufferQueueProducer.cpp328 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 DCpuConsumer.cpp244 sp<Fence> fence(new Fence(fd));
248 fence);
H A DIGraphicBufferConsumer.cpp126 // 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 DILocationManager.aidl47 void removeGeofence(in Geofence fence, in PendingIntent intent, String packageName);
/frameworks/av/services/camera/libcameraservice/device3/
H A DStatusTracker.cpp123 // - If invalid fence or error, returns -1
167 // First pass for changed components or fence completions
183 mIdleFence, newState.fence);
H A DCamera3Stream.cpp457 sp<Fence> fence = new Fence(streamBuffers[bufferIdx].acquire_fence); local
458 fence->waitForever("Camera3Stream::registerBuffers");
/frameworks/native/services/surfaceflinger/
H A DDispSync.cpp48 // 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 DLayer.cpp531 // 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 Dglext.h1188 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 Dgl2ext.h1652 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 Dandroid_view_ThreadedRenderer.cpp380 proxy->fence();
/frameworks/native/opengl/libagl/
H A Degl.cpp384 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 Dgltrace_api.h528 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 Dgltrace_api.cpp21999 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 DOpenGLRenderer.cpp562 AutoFence fence; local

Completed in 9171 milliseconds

12