/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/ |
nouveau_buffer.h | 40 struct nouveau_fence *fence; member in struct:nv04_resource
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
r600.h | 115 void si_context_emit_fence(struct r600_context *ctx, struct si_resource *fence,
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/common/ |
egl_g3d.h | 109 /* for fence sync */ 110 struct pipe_fence_handle *fence; member in struct:egl_g3d_sync
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xvmc/ |
xvmc_private.h | 76 struct pipe_fence_handle *fence; member in struct:__anon17859
|
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/ |
vmw_screen_svga.c | 133 struct pipe_fence_handle *fence, 138 return vmw_fence_signalled(vws, fence, flag); 144 struct pipe_fence_handle *fence, 149 return vmw_fence_finish(vws, fence, flag);
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_screen.c | 66 { "fence", DEBUG_FENCE, NULL }, 398 * Fence reference counting. 403 struct pipe_fence_handle *fence) 406 struct lp_fence *f = (struct lp_fence *) fence; 413 * Has the fence been executed/finished? 417 struct pipe_fence_handle *fence) 419 struct lp_fence *f = (struct lp_fence *) fence; 425 * Wait for the fence to finish.
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
nouveau_buffer.h | 40 struct nouveau_fence *fence; member in struct:nv04_resource
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
r600.h | 115 void si_context_emit_fence(struct r600_context *ctx, struct si_resource *fence,
|
/external/mesa3d/src/gallium/state_trackers/egl/common/ |
egl_g3d.h | 109 /* for fence sync */ 110 struct pipe_fence_handle *fence; member in struct:egl_g3d_sync
|
/external/mesa3d/src/gallium/state_trackers/xvmc/ |
xvmc_private.h | 76 struct pipe_fence_handle *fence; member in struct:__anon31418
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
vmw_screen_svga.c | 133 struct pipe_fence_handle *fence, 138 return vmw_fence_signalled(vws, fence, flag); 144 struct pipe_fence_handle *fence, 149 return vmw_fence_finish(vws, fence, flag);
|
/external/qemu/distrib/sdl-1.2.15/src/video/ |
SDL_stretch.c | 81 unsigned char *eip, *fence; local 118 fence = copy_row+sizeof(copy_row)-2; 121 if ( eip == fence ) { 130 if ( eip == fence ) {
|
/frameworks/av/services/camera/libcameraservice/device3/ |
StatusTracker.h | 33 class Fence; 63 // accept a fence to wait on to complete idle. The fence is merged with any 66 void markComponentIdle(int id, const sp<Fence>& componentFence); 83 const sp<Fence>& componentFence); 93 sp<Fence> fence; member in struct:android::camera3::StatusTracker::StateChange 108 // Merged fence for all processed state changes 109 sp<Fence> mIdleFence; 118 // - The merged fence for all component updates has signalle [all...] |
/frameworks/native/include/gui/ |
BufferQueueProducer.h | 65 // The outFence parameter will be updated to hold the fence associated with 67 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be 96 virtual status_t dequeueBuffer(int *outSlot, sp<Fence>* outFence, bool async, 104 sp<Fence>* outFence); 117 // The caller may provide a fence that signals when all rendering 130 // The buffer will not be overwritten until the fence signals. The fence 132 virtual void cancelBuffer(int slot, const sp<Fence>& fence) [all...] |
/frameworks/native/services/surfaceflinger/ |
DispSync.h | 41 class Fence; 50 // The model is validated using timestamps from Fence objects that are passed 51 // to the DispSync object via the addPresentFence method. These fence 73 // addPresentFence adds a fence for use in validating the current vsync 74 // event model. The fence need not be signaled at the time 75 // addPresentFence is called. When the fence does signal, its timestamp 80 // This method should be called with the retire fence from each HWComposer 82 bool addPresentFence(const sp<Fence>& fence); 167 sp<Fence> mPresentFences[NUM_PRESENT_SAMPLES] [all...] |
FrameTracker.h | 29 class Fence; 37 // or a fence. When a non-NULL fence is set for a given time value, the 38 // signal time of that fence is used instead of the timestamp. 61 // setFrameReadyFence sets the fence that is used to get the time at which 63 void setFrameReadyFence(const sp<Fence>& readyFence); 69 // setActualPresentFence sets the fence that is used to get the time 71 void setActualPresentFence(const sp<Fence>& fence); 103 sp<Fence> frameReadyFence [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;
|
/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;
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
VirtualDisplaySurface.cpp | 197 // At this point we know the output buffer acquire fence, 217 sp<Fence> fbFence = mHwc.getAndResetReleaseFence(mDisplayId); 231 sp<Fence> outFence = mHwc.getLastRetireFence(mDisplayId); 287 uint32_t format, uint32_t usage, int* sslot, sp<Fence>* fence) { 292 status_t result = mSource[source]->dequeueBuffer(sslot, fence, async, 319 mSource[source]->cancelBuffer(*sslot, *fence); 331 status_t VirtualDisplaySurface::dequeueBuffer(int* pslot, sp<Fence>* fence, bool async, 334 return mSource[SOURCE_SINK]->dequeueBuffer(pslot, fence, async, w, h, format, usage) [all...] |
/hardware/intel/img/psb_video/src/ |
pnw_cmdbuf.c | 500 struct _WsbmFenceObject *fence = NULL; 503 /* copy fence information */ 505 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 511 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 515 if (fence) 516 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 518 return fence; 618 struct _WsbmFenceObject *fence = NULL; 620 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 621 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence=0x%08x)\n", status, fence) [all...] |
tng_cmdbuf.c | 663 struct _WsbmFenceObject *fence = NULL; 666 /* copy fence information */ 668 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 674 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 678 if (fence) 679 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 681 return fence; 796 struct _WsbmFenceObject *fence = NULL; 798 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 799 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence=0x%08x)\n", status, fence) [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...] |