Searched refs:fence (Results 126 - 150 of 288) sorted by relevance

1234567891011>>

/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_screen.c476 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;
474 r300_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument
482 r300_fence_signalled(struct pipe_screen *screen, struct pipe_fence_handle *fence) argument
491 r300_fence_finish(struct pipe_screen *screen, struct pipe_fence_handle *fence, uint64_t timeout) argument
/external/chromium_org/gpu/command_buffer/service/
H A Dgpu_scheduler.h142 UnscheduleFence(gfx::GLFence* fence, base::Closure task);
145 scoped_ptr<gfx::GLFence> fence; member in struct:gpu::GpuScheduler::UnscheduleFence
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_winsys.h264 * Reference a fence object.
272 * Checks whether the fence has been signalled.
277 struct pipe_fence_handle *fence,
281 * Wait for the fence to finish.
286 struct pipe_fence_handle *fence,
H A Dsvga_screen.c453 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;
451 svga_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument
461 svga_fence_signalled(struct pipe_screen *screen, struct pipe_fence_handle *fence) argument
470 svga_fence_finish(struct pipe_screen *screen, struct pipe_fence_handle *fence, uint64_t timeout) argument
/external/kernel-headers/original/uapi/drm/
H A Dmsm_drm.h167 uint32_t fence; /* out */ member in struct:drm_msm_gem_submit
182 uint32_t fence; /* in */ member in struct:drm_msm_wait_fence
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_winsys.h264 * Reference a fence object.
272 * Checks whether the fence has been signalled.
277 struct pipe_fence_handle *fence,
281 * Wait for the fence to finish.
286 struct pipe_fence_handle *fence,
H A Dsvga_screen.c453 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;
451 svga_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument
461 svga_fence_signalled(struct pipe_screen *screen, struct pipe_fence_handle *fence) argument
470 svga_fence_finish(struct pipe_screen *screen, struct pipe_fence_handle *fence, uint64_t timeout) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
H A Dnvc0_screen.c254 if (screen->base.fence.current) {
255 nouveau_fence_wait(screen->base.fence.current);
256 nouveau_fence_ref(NULL, &screen->base.fence.current);
268 nouveau_bo_ref(NULL, &screen->fence.bo);
375 *sequence = ++screen->base.fence.sequence;
378 PUSH_DATAh(push, screen->fence.bo->offset);
379 PUSH_DATA (push, screen->fence.bo->offset);
389 return screen->fence.map[0];
451 &screen->fence.bo);
454 nouveau_bo_map(screen->fence
[all...]
/external/mesa3d/src/gallium/drivers/nvc0/
H A Dnvc0_screen.c254 if (screen->base.fence.current) {
255 nouveau_fence_wait(screen->base.fence.current);
256 nouveau_fence_ref(NULL, &screen->base.fence.current);
268 nouveau_bo_ref(NULL, &screen->fence.bo);
375 *sequence = ++screen->base.fence.sequence;
378 PUSH_DATAh(push, screen->fence.bo->offset);
379 PUSH_DATA (push, screen->fence.bo->offset);
389 return screen->fence.map[0];
451 &screen->fence.bo);
454 nouveau_bo_map(screen->fence
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c66 { "fence", DEBUG_FENCE, NULL },
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.
401 llvmpipe_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument
416 llvmpipe_fence_signalled(struct pipe_screen *screen, struct pipe_fence_handle *fence) argument
H A Dlp_setup.c75 if (setup->scene->fence) {
78 __FUNCTION__, setup->scene->fence->id);
80 lp_fence_wait(setup->scene->fence);
153 lp_fence_reference(&setup->last_fence, scene->fence);
180 assert(scene->fence == NULL);
182 /* Always create a fence:
184 scene->fence = lp_fence_create(MAX2(1, setup->num_threads));
185 if (!scene->fence)
339 struct pipe_fence_handle **fence,
344 if (fence) {
338 lp_setup_flush( struct lp_setup_context *setup, struct pipe_fence_handle **fence, const char *reason) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/
H A Dnouveau_buffer.h40 struct nouveau_fence *fence; member in struct:nv04_resource
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
H A Dr600.h115 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/
H A Degl_g3d.h109 /* 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/
H A Dxvmc_private.h76 struct pipe_fence_handle *fence; member in struct:__anon14239
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/
H A Dvmw_screen_svga.c133 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);
132 vmw_svga_winsys_fence_signalled(struct svga_winsys_screen *sws, struct pipe_fence_handle *fence, unsigned flag) argument
143 vmw_svga_winsys_fence_finish(struct svga_winsys_screen *sws, struct pipe_fence_handle *fence, unsigned flag) argument
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c66 { "fence", DEBUG_FENCE, NULL },
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.
401 llvmpipe_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) argument
416 llvmpipe_fence_signalled(struct pipe_screen *screen, struct pipe_fence_handle *fence) argument
H A Dlp_setup.c75 if (setup->scene->fence) {
78 __FUNCTION__, setup->scene->fence->id);
80 lp_fence_wait(setup->scene->fence);
153 lp_fence_reference(&setup->last_fence, scene->fence);
180 assert(scene->fence == NULL);
182 /* Always create a fence:
184 scene->fence = lp_fence_create(MAX2(1, setup->num_threads));
185 if (!scene->fence)
339 struct pipe_fence_handle **fence,
344 if (fence) {
338 lp_setup_flush( struct lp_setup_context *setup, struct pipe_fence_handle **fence, const char *reason) argument
[all...]
/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_buffer.h40 struct nouveau_fence *fence; member in struct:nv04_resource
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dr600.h115 void si_context_emit_fence(struct r600_context *ctx, struct si_resource *fence,
/external/mesa3d/src/gallium/state_trackers/egl/common/
H A Degl_g3d.h109 /* for fence sync */
110 struct pipe_fence_handle *fence; member in struct:egl_g3d_sync
/external/mesa3d/src/gallium/state_trackers/xvmc/
H A Dxvmc_private.h76 struct pipe_fence_handle *fence; member in struct:__anon27650
/external/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_screen_svga.c133 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);
132 vmw_svga_winsys_fence_signalled(struct svga_winsys_screen *sws, struct pipe_fence_handle *fence, unsigned flag) argument
143 vmw_svga_winsys_fence_finish(struct svga_winsys_screen *sws, struct pipe_fence_handle *fence, unsigned flag) argument
/external/qemu/distrib/sdl-1.2.15/src/video/
H A DSDL_stretch.c81 unsigned char *eip, *fence; local
118 fence = copy_row+sizeof(copy_row)-2;
121 if ( eip == fence ) {
130 if ( eip == fence ) {
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
H A Dnv50_screen.c265 if (screen->base.fence.current) {
266 nouveau_fence_wait(screen->base.fence.current);
267 nouveau_fence_ref (NULL, &screen->base.fence.current);
280 nouveau_bo_ref(NULL, &screen->fence.bo);
306 *sequence = ++screen->base.fence.sequence;
309 PUSH_DATAh(push, screen->fence.bo->offset);
310 PUSH_DATA (push, screen->fence.bo->offset);
323 return nv50_screen(pscreen)->fence.map[0];
637 NULL, &screen->fence.bo);
639 NOUVEAU_ERR("Failed to allocate fence b
[all...]

Completed in 599 milliseconds

1234567891011>>