HomeSort by relevance Sort by last modified time
    Searched defs:fence (Results 51 - 75 of 121) sorted by null

1 23 4 5

  /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/
IGraphicBufferProducer.h 28 #include <ui/Fence.h>
83 // The fence parameter will be updated to hold the fence associated with
85 // fence signals. If the fence is NULL, the buffer may be written
90 virtual status_t dequeueBuffer(int *slot, sp<Fence>* fence, bool async,
113 const sp<Fence>& fence)
116 fence(fence) {
142 sp<Fence> fence; member in struct:android::IGraphicBufferProducer::QueueBufferInput
    [all...]
  /external/chromium_org/gpu/command_buffer/service/
gpu_scheduler.cc 65 // One of the unschedule fence tasks might have unscheduled us.
235 if (unschedule_fences_.front()->fence.get()) {
241 const UnscheduleFence& fence = *unschedule_fences_.front(); local
242 if (fence.fence->HasCompleted() ||
243 now - fence.issue_time > timeout) {
302 : fence(fence_),
gpu_scheduler.h 146 UnscheduleFence(gfx::GLFence* fence, base::Closure task);
149 scoped_ptr<gfx::GLFence> fence; member in struct:gpu::GpuScheduler::UnscheduleFence
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/
pb_buffer.h 137 void (*fence)( struct pb_buffer *buf, member in struct:pb_vtbl
138 struct pipe_fence_handle *fence );
215 pb_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence)
220 assert(buf->vtbl->fence);
221 buf->vtbl->fence(buf, fence);
pb_buffer_fenced.c 89 * fence to the newest fence.
148 struct pipe_fence_handle *fence; member in struct:fenced_buffer
204 "buffer", "size", "refcount", "storage", "fence", "signalled");
210 assert(!fenced_buf->fence);
226 signaled = ops->fence_signalled(ops, fenced_buf->fence, 0);
232 (void *) fenced_buf->fence,
249 assert(!fenced_buf->fence);
274 assert(fenced_buf->fence);
298 assert(fenced_buf->fence);
344 struct pipe_fence_handle *fence = NULL; local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
radeonsi_pipe.c 59 struct r600_fence *fence = NULL; local
69 R600_ERR("r600: failed to create bo for fence objects\n");
80 /* Try to find a freed fence that has been signalled */
84 fence = entry;
90 if (!fence) {
91 /* Allocate a new fence */
113 fence = &block->fences[index % FENCE_BLOCK_SIZE];
114 fence->index = index;
117 pipe_reference_init(&fence->reference, 1);
119 rscreen->fences.data[fence->index] = 0
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
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);
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/dri/common/
dri_drawable.c 286 * swap_fences_pop_front - pull a fence from the throttle queue
290 * number of fences, and return the last fence pulled.
296 struct pipe_fence_handle *fence = NULL; local
302 screen->fence_reference(screen, &fence, draw->swap_fences[draw->tail]);
307 return fence;
312 * swap_fences_push_back - push a fence onto the throttle queue
314 * push a fence onto the throttle queue and pull fences of the queue
319 struct pipe_fence_handle *fence)
323 if (!fence || draw->desired_fences == 0)
331 fence);
372 struct pipe_fence_handle *fence; local
    [all...]
  /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/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:__anon14960
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/state_trackers/xvmc/
xvmc_private.h 76 struct pipe_fence_handle *fence; member in struct:__anon14966
  /external/mesa3d/src/gallium/auxiliary/pipebuffer/
pb_buffer.h 137 void (*fence)( struct pb_buffer *buf, member in struct:pb_vtbl
138 struct pipe_fence_handle *fence );
215 pb_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence)
220 assert(buf->vtbl->fence);
221 buf->vtbl->fence(buf, fence);
  /external/mesa3d/src/gallium/drivers/radeonsi/
radeonsi_pipe.c 59 struct r600_fence *fence = NULL; local
69 R600_ERR("r600: failed to create bo for fence objects\n");
80 /* Try to find a freed fence that has been signalled */
84 fence = entry;
90 if (!fence) {
91 /* Allocate a new fence */
113 fence = &block->fences[index % FENCE_BLOCK_SIZE];
114 fence->index = index;
117 pipe_reference_init(&fence->reference, 1);
119 rscreen->fences.data[fence->index] = 0
    [all...]
  /external/mesa3d/src/gallium/drivers/svga/
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);
  /external/mesa3d/src/gallium/state_trackers/dri/common/
dri_drawable.c 286 * swap_fences_pop_front - pull a fence from the throttle queue
290 * number of fences, and return the last fence pulled.
296 struct pipe_fence_handle *fence = NULL; local
302 screen->fence_reference(screen, &fence, draw->swap_fences[draw->tail]);
307 return fence;
312 * swap_fences_push_back - push a fence onto the throttle queue
314 * push a fence onto the throttle queue and pull fences of the queue
319 struct pipe_fence_handle *fence)
323 if (!fence || draw->desired_fences == 0)
331 fence);
372 struct pipe_fence_handle *fence; local
    [all...]
  /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/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:__anon25325
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/state_trackers/xvmc/
xvmc_private.h 76 struct pipe_fence_handle *fence; member in struct:__anon25331
  /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/base/services/jni/
com_android_server_AssetAtlasService.cpp 100 if (fence != EGL_NO_SYNC_KHR) eglDestroySyncKHR(display, fence); \
161 EGLSyncKHR fence = EGL_NO_SYNC_KHR; local
211 // The fence is used to wait for the texture upload to finish
214 fence = eglCreateSyncKHR(display, EGL_SYNC_FENCE_KHR, NULL);
215 if (fence == EGL_NO_SYNC_KHR) {
216 ALOGW("Could not create sync fence %#x", eglGetError());
222 EGLint waitStatus = eglClientWaitSyncKHR(display, fence,
225 ALOGW("Failed to wait for the fence %#x", eglGetError());
  /external/chromium_org/content/browser/renderer_host/
compositing_iosurface_mac.h 214 GLuint fence; // When non-zero, doing an asynchronous copy. member in struct:content::CompositingIOSurfaceMac::CopyContext
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_scene.h 131 struct lp_fence *fence; member in struct:lp_scene

Completed in 1307 milliseconds

1 23 4 5