/frameworks/base/libs/hwui/renderthread/ |
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);
|
/libcore/luni/src/main/java/java/util/ |
ArrayDeque.java | 589 private int fence = tail; field in class:ArrayDeque.DeqIterator 598 return cursor != fence; 602 if (cursor == fence) 607 if (tail != fence || result == null) 619 fence = tail; 629 * tail for fence. 632 private int fence = head; field in class:ArrayDeque.DescendingIterator 636 return cursor != fence; 640 if (cursor == fence) 644 if (head != fence || result == null [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
svga_screen.c | 453 struct pipe_fence_handle *fence) 456 sws->fence_reference(sws, ptr, fence); 462 struct pipe_fence_handle *fence) 465 return sws->fence_signalled(sws, fence, 0) == 0; 471 struct pipe_fence_handle *fence, 477 __FUNCTION__, fence); 479 return sws->fence_finish(sws, fence, 0) == 0;
|
svga_resource_texture.c | 111 struct pipe_fence_handle *fence = NULL; local 130 svga_context_flush(svga, &fence); 131 sws->fence_finish(sws, fence, 0); 132 sws->fence_reference(sws, &fence, NULL); 184 svga_context_flush(svga, &fence); 185 sws->fence_finish(sws, fence, 0);
|
svga_screen_cache.c | 119 sws->fence_signalled(sws, entry->fence, 0) == 0) { 298 struct pipe_fence_handle *fence) 318 svgascreen->sws->fence_reference(svgascreen->sws, &entry->fence, fence); 354 if (cache->entries[i].fence) 356 &cache->entries[i].fence, NULL);
|
/external/mesa3d/src/gallium/drivers/svga/ |
svga_screen.c | 453 struct pipe_fence_handle *fence) 456 sws->fence_reference(sws, ptr, fence); 462 struct pipe_fence_handle *fence) 465 return sws->fence_signalled(sws, fence, 0) == 0; 471 struct pipe_fence_handle *fence, 477 __FUNCTION__, fence); 479 return sws->fence_finish(sws, fence, 0) == 0;
|
svga_resource_texture.c | 111 struct pipe_fence_handle *fence = NULL; local 130 svga_context_flush(svga, &fence); 131 sws->fence_finish(sws, fence, 0); 132 sws->fence_reference(sws, &fence, NULL); 184 svga_context_flush(svga, &fence); 185 sws->fence_finish(sws, fence, 0);
|
svga_screen_cache.c | 119 sws->fence_signalled(sws, entry->fence, 0) == 0) { 298 struct pipe_fence_handle *fence) 318 svgascreen->sws->fence_reference(svgascreen->sws, &entry->fence, fence); 354 if (cache->entries[i].fence) 356 &cache->entries[i].fence, NULL);
|
/frameworks/native/include/gui/ |
IGraphicBufferConsumer.h | 36 class Fence; 64 // mFence is a fence that will signal when the buffer is idle. 65 sp<Fence> mFence; 178 // being accessed. The fence will signal when the buffer is no longer 198 // * the fence was NULL 201 EGLDisplay display, EGLSyncKHR fence, 202 const sp<Fence>& releaseFence) = 0;
|
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 187 sp<Fence> getCurrentFence() const; 350 // current slot's fence to guard against a producer accessing the buffer 380 // mCurrentFence is the fence received from BufferQueue in updateTexImage. 381 sp<Fence> mCurrentFence [all...] |
/frameworks/native/libs/gui/ |
IGraphicBufferConsumer.cpp | 30 #include <ui/Fence.h> 126 // check we have enough space (in case flattening the fence/graphicbuffer lied to us) 162 mFence = new Fence(); 259 EGLDisplay display __attribute__((unused)), EGLSyncKHR fence __attribute__((unused)), 260 const sp<Fence>& releaseFence) { 457 sp<Fence> releaseFence = new Fence();
|
/frameworks/native/services/surfaceflinger/ |
DispSync.cpp | 26 #include <ui/Fence.h> 48 // This is the offset from the present fence timestamps to the corresponding 322 bool DispSync::addPresentFence(const sp<Fence>& fence) { 325 mPresentFences[mPresentSampleOffset] = fence; 331 const sp<Fence>& f(mPresentFences[i]); 547 result.appendFormat(" [unsignaled fence]\n");
|
/device/generic/goldfish/opengl/tests/gles_android_wrapper/ |
gles.cpp | 1296 GLboolean glIsFenceNV(GLuint fence) 1298 return getDispatch()->glIsFenceNV(fence); 1301 GLboolean glTestFenceNV(GLuint fence) 1303 return getDispatch()->glTestFenceNV(fence); 1306 void glGetFenceivNV(GLuint fence, GLenum pname, GLint *params) 1308 getDispatch()->glGetFenceivNV(fence, pname, params); 1311 void glFinishFenceNV(GLuint fence) 1313 getDispatch()->glFinishFenceNV(fence); 1316 void glSetFenceNV(GLuint fence, GLenum condition) 1318 getDispatch()->glSetFenceNV(fence, condition) [all...] |
/external/chromium_org/third_party/hwcplus/include/hardware/ |
hwcomposer.h | 183 /* Sync fence object that will be signaled when the buffer's 187 * fence to be signaled before returning, but the HWC must wait for 190 * HWC_FRAMEBUFFER layers will never have an acquire fence, since 200 * a sync fence object that will signal after the HWC has finished 203 * refer to the same underlying fence object; this allows each to be 214 * produce a release fence for them. The releaseFenceFd will be -1 296 /* File descriptor referring to a Sync HAL fence object which will signal 300 * outputBuffer are complete and can be read. The fence object is created 323 * outbufAcquireFenceFd signals. A fence that will signal when 352 /* File descriptor for a fence that will signal when outbuf i [all...] |
/frameworks/native/opengl/libs/GLES2/ |
gl2ext_api.in | [all...] |
/prebuilts/ndk/4/platforms/android-5/arch-arm/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/4/platforms/android-8/arch-arm/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/5/platforms/android-5/arch-arm/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/6/platforms/android-5/arch-arm/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/prebuilts/ndk/6/platforms/android-5/arch-x86/usr/include/GLES2/ |
gl2ext.h | 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence); 476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence); 477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params); 478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence); 479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition); 483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); 486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
r300_screen.c | 476 struct pipe_fence_handle *fence) 479 (struct pb_buffer*)fence); 483 struct pipe_fence_handle *fence) 486 struct pb_buffer *rfence = (struct pb_buffer*)fence; 492 struct pipe_fence_handle *fence, 496 struct pb_buffer *rfence = (struct pb_buffer*)fence;
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/ |
xorg_dri2.c | 59 struct pipe_fence_handle *fence; member in struct:__anon18858 192 ms->screen->fence_reference(ms->screen, &private->fence, NULL); 360 dst_priv->fence && REGION_NUM_RECTS(pRegion) == 1) { 365 ms->screen->fence_finish(ms->screen, dst_priv->fence, 367 ms->screen->fence_reference(ms->screen, &dst_priv->fence, NULL); 397 &dst_priv->fence : NULL);
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_screen.c | 476 struct pipe_fence_handle *fence) 479 (struct pb_buffer*)fence); 483 struct pipe_fence_handle *fence) 486 struct pb_buffer *rfence = (struct pb_buffer*)fence; 492 struct pipe_fence_handle *fence, 496 struct pb_buffer *rfence = (struct pb_buffer*)fence;
|