/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
H A D | svga_screen_cache.h | 85 struct pipe_fence_handle *fence; member in struct:svga_host_surface_cache_entry 95 * 3. holding a flushed buffer (not in any validate list) with an active fence 96 * 4. holding a flushed buffer with an expired fence 132 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_screen_cache.h | 85 struct pipe_fence_handle *fence; member in struct:svga_host_surface_cache_entry 95 * 3. holding a flushed buffer (not in any validate list) with an active fence 96 * 4. holding a flushed buffer with an expired fence 132 struct pipe_fence_handle *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/ |
H A D | pb_validate.h | 84 struct pipe_fence_handle *fence);
|
H A D | 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) argument 220 assert(buf->vtbl->fence); 221 buf->vtbl->fence(buf, fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
H A D | i915_winsys.h | 117 * @fenced relocation needs a fence. 128 struct pipe_fence_handle **fence); 224 * Reference fence and set ptr to fence. 228 struct pipe_fence_handle *fence); 231 * Check if a fence has finished. 234 struct pipe_fence_handle *fence); 237 * Wait on a fence to finish. 240 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
H A D | pb_validate.h | 84 struct pipe_fence_handle *fence);
|
H A D | 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) argument 220 assert(buf->vtbl->fence); 221 buf->vtbl->fence(buf, fence);
|
/external/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_winsys.h | 117 * @fenced relocation needs a fence. 128 struct pipe_fence_handle **fence); 224 * Reference fence and set ptr to fence. 228 struct pipe_fence_handle *fence); 231 * Check if a fence has finished. 234 struct pipe_fence_handle *fence); 237 * Wait on a fence to finish. 240 struct pipe_fence_handle *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/include/pipe/ |
H A D | p_screen.h | 182 /** Set ptr = fence, with reference counting */ 185 struct pipe_fence_handle *fence ); 188 * Checks whether the fence has been signalled. 191 struct pipe_fence_handle *fence ); 194 * Wait for the fence to finish. 198 struct pipe_fence_handle *fence,
|
/external/mesa3d/src/gallium/include/pipe/ |
H A D | p_screen.h | 182 /** Set ptr = fence, with reference counting */ 185 struct pipe_fence_handle *fence ); 188 * Checks whether the fence has been signalled. 191 struct pipe_fence_handle *fence ); 194 * Wait for the fence to finish. 198 struct pipe_fence_handle *fence,
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/dri/common/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/dri/drm/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/dri/sw/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/common/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/drm/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/sw/ |
H A D | 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); 318 swap_fences_push_back(struct dri_drawable *draw, struct pipe_fence_handle *fence) argument 372 struct pipe_fence_handle *fence; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
H A D | nv30_context.c | 55 nouveau_fence_ref(screen->fence.current, &res->fence); 61 nouveau_fence_ref(screen->fence.current, &res->fence_wr); 70 nv30_context_flush(struct pipe_context *pipe, struct pipe_fence_handle **fence) argument 75 if (fence) 76 nouveau_fence_ref(nv30->screen->base.fence.current, 77 (struct nouveau_fence **)fence);
|
H A D | nv30_screen.h | 27 struct nouveau_object *fence; member in struct:nv30_screen
|
/external/mesa3d/src/gallium/drivers/nv30/ |
H A D | nv30_context.c | 55 nouveau_fence_ref(screen->fence.current, &res->fence); 61 nouveau_fence_ref(screen->fence.current, &res->fence_wr); 70 nv30_context_flush(struct pipe_context *pipe, struct pipe_fence_handle **fence) argument 75 if (fence) 76 nouveau_fence_ref(nv30->screen->base.fence.current, 77 (struct nouveau_fence **)fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/ |
H A D | xa_context.c | 351 struct xa_fence *fence = calloc(1, sizeof(*fence)); local 354 if (!fence) 357 fence->xa = ctx->xa; 360 fence->pipe_fence = NULL; 362 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence); 364 return fence; 368 xa_fence_wait(struct xa_fence *fence, uint64_t timeout) argument 370 if (!fence) 373 if (fence 387 xa_fence_destroy(struct xa_fence *fence) argument [all...] |
/external/mesa3d/src/gallium/state_trackers/xa/ |
H A D | xa_context.c | 351 struct xa_fence *fence = calloc(1, sizeof(*fence)); local 354 if (!fence) 357 fence->xa = ctx->xa; 360 fence->pipe_fence = NULL; 362 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence); 364 return fence; 368 xa_fence_wait(struct xa_fence *fence, uint64_t timeout) argument 370 if (!fence) 373 if (fence 387 xa_fence_destroy(struct xa_fence *fence) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/common/ |
H A D | egl_g3d_sync.c | 73 * Insert a fence command to the command stream of the current context. 84 /* insert the fence command */ 85 gctx->stctxi->flush(gctx->stctxi, 0x0, &gsync->fence); 86 if (!gsync->fence) 93 * Wait for the fence sync to be signaled. 100 if (gsync->fence) { 104 struct pipe_fence_handle *fence = gsync->fence; local 106 gsync->fence = NULL; 110 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINIT [all...] |
/external/mesa3d/src/gallium/state_trackers/egl/common/ |
H A D | egl_g3d_sync.c | 73 * Insert a fence command to the command stream of the current context. 84 /* insert the fence command */ 85 gctx->stctxi->flush(gctx->stctxi, 0x0, &gsync->fence); 86 if (!gsync->fence) 93 * Wait for the fence sync to be signaled. 100 if (gsync->fence) { 104 struct pipe_fence_handle *fence = gsync->fence; local 106 gsync->fence = NULL; 110 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINIT [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/ |
H A D | nv50_screen.h | 63 } fence; member in struct:nv50_screen 89 nouveau_fence_ref(screen->base.fence.current, &res->fence); 91 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/ |
H A D | nvc0_screen.h | 59 } fence; member in struct:nvc0_screen 88 nouveau_fence_ref(screen->base.fence.current, &res->fence); 90 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
|