/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_flush.c | 68 struct pipe_fence_handle **fence) 71 struct pb_buffer **rfence = (struct pb_buffer**)fence; 81 /* Create a fence, which is a dummy BO. */ 85 /* Add the fence as a dummy relocation. */ 95 /* We have to create a fence object, but the command stream is empty 135 struct pipe_fence_handle **fence) 137 r300_flush(pipe, 0, fence); 66 r300_flush(struct pipe_context *pipe, unsigned flags, struct pipe_fence_handle **fence) argument 134 r300_flush_wrapped(struct pipe_context *pipe, struct pipe_fence_handle **fence) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/i915/sw/ |
H A D | i915_sw_batchbuffer.c | 103 struct pipe_fence_handle **fence) 133 if (fence) { 134 ibatch->iws->fence_reference(ibatch->iws, fence, NULL); 136 (*fence) = i915_sw_fence_create(); 102 i915_sw_batchbuffer_flush(struct i915_winsys_batchbuffer *ibatch, struct pipe_fence_handle **fence) argument
|
/external/kernel-headers/original/uapi/linux/ |
H A D | sync.h | 19 * @fd2: file descriptor of second fence 20 * @name: name of new fence 21 * @fence: returns the fd of the new fence to userspace 24 __s32 fd2; /* fd of second fence */ 25 char name[32]; /* name of new fence */ 26 __s32 fence; /* fd on newly created fence */ member in struct:sync_merge_data 49 * struct sync_fence_info_data - data returned from fence info ioctl 53 * @name: name of fence [all...] |
/external/mesa3d/src/gallium/drivers/nv30/ |
H A D | nv30_screen.h | 27 struct nouveau_object *fence; member in struct:nv30_screen
|
/external/mesa3d/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/mesa3d/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);
|
/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_flush.c | 68 struct pipe_fence_handle **fence) 71 struct pb_buffer **rfence = (struct pb_buffer**)fence; 81 /* Create a fence, which is a dummy BO. */ 85 /* Add the fence as a dummy relocation. */ 95 /* We have to create a fence object, but the command stream is empty 135 struct pipe_fence_handle **fence) 137 r300_flush(pipe, 0, fence); 66 r300_flush(struct pipe_context *pipe, unsigned flags, struct pipe_fence_handle **fence) argument 134 r300_flush_wrapped(struct pipe_context *pipe, struct pipe_fence_handle **fence) argument
|
/external/mesa3d/src/gallium/winsys/i915/sw/ |
H A D | i915_sw_batchbuffer.c | 103 struct pipe_fence_handle **fence) 133 if (fence) { 134 ibatch->iws->fence_reference(ibatch->iws, fence, NULL); 136 (*fence) = i915_sw_fence_create(); 102 i915_sw_batchbuffer_flush(struct i915_winsys_batchbuffer *ibatch, struct pipe_fence_handle **fence) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
H A D | 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 134 radeonsi_flush(struct pipe_context *ctx, struct pipe_fence_handle **fence, unsigned flags) argument 160 r600_flush_from_st(struct pipe_context *ctx, struct pipe_fence_handle **fence) argument 518 r600_fence_reference(struct pipe_screen *pscreen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument 536 r600_fence_signalled(struct pipe_screen *pscreen, struct pipe_fence_handle *fence) argument 545 r600_fence_finish(struct pipe_screen *pscreen, struct pipe_fence_handle *fence, uint64_t timeout) argument [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | 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 134 radeonsi_flush(struct pipe_context *ctx, struct pipe_fence_handle **fence, unsigned flags) argument 160 r600_flush_from_st(struct pipe_context *ctx, struct pipe_fence_handle **fence) argument 518 r600_fence_reference(struct pipe_screen *pscreen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument 536 r600_fence_signalled(struct pipe_screen *pscreen, struct pipe_fence_handle *fence) argument 545 r600_fence_finish(struct pipe_screen *pscreen, struct pipe_fence_handle *fence, uint64_t timeout) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/common/ |
H A D | native_helper.c | 297 struct pipe_fence_handle *fence = NULL; local 303 screen->fence_reference(screen, &fence, rsurf->swap_fences[rsurf->tail]); 308 return fence; 313 struct pipe_fence_handle *fence) 317 if (!fence || rsurf->desired_fences == 0) 325 fence); 333 struct pipe_fence_handle *fence = swap_fences_pop_front(rsurf); local 335 if (fence) { 336 (void) screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE); 337 screen->fence_reference(screen, &fence, NUL 312 swap_fences_push_back(struct resource_surface *rsurf, struct pipe_fence_handle *fence) argument 348 struct pipe_fence_handle *fence = NULL; local [all...] |
/external/mesa3d/src/gallium/state_trackers/egl/common/ |
H A D | native_helper.c | 297 struct pipe_fence_handle *fence = NULL; local 303 screen->fence_reference(screen, &fence, rsurf->swap_fences[rsurf->tail]); 308 return fence; 313 struct pipe_fence_handle *fence) 317 if (!fence || rsurf->desired_fences == 0) 325 fence); 333 struct pipe_fence_handle *fence = swap_fences_pop_front(rsurf); local 335 if (fence) { 336 (void) screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE); 337 screen->fence_reference(screen, &fence, NUL 312 swap_fences_push_back(struct resource_surface *rsurf, struct pipe_fence_handle *fence) argument 348 struct pipe_fence_handle *fence = NULL; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/core/ |
H A D | event.hpp | 112 virtual void fence(pipe_fence_handle *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/ |
H A D | xa_context.h | 96 extern int xa_fence_wait(struct xa_fence *fence, uint64_t timeout); 98 extern void xa_fence_destroy(struct xa_fence *fence);
|
/external/mesa3d/src/gallium/state_trackers/clover/core/ |
H A D | event.hpp | 112 virtual void fence(pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/state_trackers/xa/ |
H A D | xa_context.h | 96 extern int xa_fence_wait(struct xa_fence *fence, uint64_t timeout); 98 extern void xa_fence_destroy(struct xa_fence *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/ |
H A D | 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 831 fenced_buffer_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence) argument [all...] |
/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
H A D | 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 831 fenced_buffer_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
H A D | svga_context.c | 205 struct pipe_fence_handle *fence = NULL; local 224 svga->swc->flush(svga->swc, &fence); 226 svga_screen_cache_flush(svgascreen, fence); 235 if (fence) 236 svga->pipe.screen->fence_finish( svga->pipe.screen, fence, 241 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence); 243 svgascreen->sws->fence_reference(svgascreen->sws, &fence, NULL);
|
H A D | svga_pipe_query.c | 50 struct pipe_fence_handle *fence; member in struct:svga_query 127 sws->fence_reference(sws, &sq->fence, NULL); 165 sws->fence_reference(sws, &sq->fence, NULL); 224 if(!sq->fence) { 234 svga_context_flush(svga, &sq->fence); 236 assert(sq->fence); 244 sws->fence_finish(sws, sq->fence, SVGA_FENCE_FLAG_QUERY);
|
/external/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_context.c | 205 struct pipe_fence_handle *fence = NULL; local 224 svga->swc->flush(svga->swc, &fence); 226 svga_screen_cache_flush(svgascreen, fence); 235 if (fence) 236 svga->pipe.screen->fence_finish( svga->pipe.screen, fence, 241 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence); 243 svgascreen->sws->fence_reference(svgascreen->sws, &fence, NULL);
|
H A D | svga_pipe_query.c | 50 struct pipe_fence_handle *fence; member in struct:svga_query 127 sws->fence_reference(sws, &sq->fence, NULL); 165 sws->fence_reference(sws, &sq->fence, NULL); 224 if(!sq->fence) { 234 svga_context_flush(svga, &sq->fence); 236 assert(sq->fence); 244 sws->fence_finish(sws, sq->fence, SVGA_FENCE_FLAG_QUERY);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
H A D | lp_rast.h | 161 struct lp_fence *fence; member in union:lp_rast_cmd_arg 211 lp_rast_arg_fence( struct lp_fence *fence ) 214 arg.fence = fence;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/ |
H A D | nouveau_screen.h | 38 } fence; member in struct:nouveau_screen
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/ |
H A D | xorg_exa.h | 73 struct pipe_fence_handle **fence);
|