/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/ |
xorg_crtc.c | 214 struct pipe_fence_handle *fence = NULL; local 253 ctx->flush(ctx, &fence); 255 if (fence) { 256 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE); 257 screen->fence_reference(screen, &fence, NULL);
|
xorg_dri2.c | 59 struct pipe_fence_handle *fence; member in struct:__anon13069 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/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/ |
vmw_context.c | 133 struct pipe_fence_handle *fence = NULL; local 160 &fence); 162 pb_validate_fence(vswc->validate, fence); 192 vmw_fence_reference(vswc->vws, pfence, fence); 194 vmw_fence_reference(vswc->vws, &fence, NULL);
|
/external/mesa3d/src/gallium/state_trackers/xorg/ |
xorg_crtc.c | 214 struct pipe_fence_handle *fence = NULL; local 253 ctx->flush(ctx, &fence); 255 if (fence) { 256 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE); 257 screen->fence_reference(screen, &fence, NULL);
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
vmw_context.c | 133 struct pipe_fence_handle *fence = NULL; local 160 &fence); 162 pb_validate_fence(vswc->validate, fence); 192 vmw_fence_reference(vswc->vws, pfence, fence); 194 vmw_fence_reference(vswc->vws, &fence, NULL);
|
/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/libs/gui/ |
IGraphicBufferConsumer.cpp | 35 #include <ui/Fence.h> 121 // check we have enough space (in case flattening the fence/graphicbuffer lied to us) 157 mFence = new Fence(); 226 EGLDisplay display, EGLSyncKHR fence, 227 const sp<Fence>& releaseFence) { 389 sp<Fence> releaseFence = new Fence();
|
/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...] |
/frameworks/native/include/gui/ |
GLConsumer.h | 104 // setReleaseFence stores a fence that will signal when the current buffer 105 // is no longer being read. This fence will be returned to the producer 108 // union fence. 109 void setReleaseFence(const sp<Fence>& fence); 181 // getCurrentFence returns the fence indicating when the current buffer is 183 sp<Fence> getCurrentFence() const; 298 // current slot's fence to guard against a producer accessing the buffer 335 // mCurrentFence is the fence received from BufferQueue in updateTexImage. 336 sp<Fence> mCurrentFence [all...] |
/hardware/libhardware/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...] |
/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/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;
|