/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_fence.c | 37 struct pipe_fence_handle { struct 50 static void fence_flush(struct pipe_fence_handle *fence) in fence_flush() argument 57 void fd_fence_populate(struct pipe_fence_handle *fence, in fd_fence_populate() 67 static void fd_fence_destroy(struct pipe_fence_handle *fence) in fd_fence_destroy() 75 struct pipe_fence_handle **ptr, in fd_fence_ref() 76 struct pipe_fence_handle *pfence) in fd_fence_ref() 86 struct pipe_fence_handle *fence, in fd_fence_finish() 102 static struct pipe_fence_handle * fence_create(struct fd_context *ctx, in fence_create() 105 struct pipe_fence_handle *fence; in fence_create() 107 fence = CALLOC_STRUCT(pipe_fence_handle); in fence_create() [all …]
|
D | freedreno_fence.h | 34 void fd_fence_populate(struct pipe_fence_handle *fence, 37 struct pipe_fence_handle **ptr, 38 struct pipe_fence_handle *pfence); 41 struct pipe_fence_handle *pfence, 44 struct pipe_fence_handle **pfence, int fd); 46 struct pipe_fence_handle *fence); 48 struct pipe_fence_handle *pfence); 51 struct pipe_fence_handle * fd_fence_create(struct fd_batch *batch);
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_fence.c | 37 struct pipe_fence_handle { struct 46 etna_fence_destroy(struct pipe_fence_handle *fence) in etna_fence_destroy() argument 55 struct pipe_fence_handle **ptr, in etna_screen_fence_reference() 56 struct pipe_fence_handle *fence) in etna_screen_fence_reference() 66 struct pipe_fence_handle *fence, uint64_t timeout) in etna_screen_fence_finish() 79 struct pipe_fence_handle **pfence, int fd) in etna_create_fence_fd() 86 struct pipe_fence_handle *pfence) in etna_fence_server_sync() 95 struct pipe_fence_handle *pfence) in etna_screen_fence_get_fd() 100 struct pipe_fence_handle * 103 struct pipe_fence_handle *fence; in etna_fence_create() [all …]
|
D | etnaviv_fence.h | 35 struct pipe_fence_handle **pfence, int fd); 39 struct pipe_fence_handle *fence); 43 struct pipe_fence_handle *pfence); 45 struct pipe_fence_handle *
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_fence.h | 51 swr_fence(struct pipe_fence_handle *fence) in swr_fence() 58 swr_is_fence_done(struct pipe_fence_handle *fence_handle) in swr_is_fence_done() 65 swr_is_fence_pending(struct pipe_fence_handle *fence_handle) in swr_is_fence_pending() 73 struct pipe_fence_handle *swr_fence_create(); 76 struct pipe_fence_handle **ptr, 77 struct pipe_fence_handle *f); 81 struct pipe_fence_handle *fence_handle, 85 swr_fence_submit(struct swr_context *ctx, struct pipe_fence_handle *fence);
|
D | swr_fence.cpp | 56 swr_fence_submit(struct swr_context *ctx, struct pipe_fence_handle *fh) in swr_fence_submit() 68 struct pipe_fence_handle * 80 return (struct pipe_fence_handle *)fence; in swr_fence_create() 97 struct pipe_fence_handle **ptr, in swr_fence_reference() 98 struct pipe_fence_handle *f) in swr_fence_reference() 111 swr_fence_finish(screen, NULL, (struct pipe_fence_handle *) old, 0); in swr_fence_reference() 123 struct pipe_fence_handle *fence_handle, in swr_fence_finish()
|
D | swr_fence_work.h | 42 bool swr_fence_work_free(struct pipe_fence_handle *fence, void *data, 44 bool swr_fence_work_delete_vs(struct pipe_fence_handle *fence, 46 bool swr_fence_work_delete_fs(struct pipe_fence_handle *fence, 48 bool swr_fence_work_delete_gs(struct pipe_fence_handle *fence,
|
D | swr_fence_work.cpp | 60 swr_add_fence_work(struct pipe_fence_handle *fh, in swr_add_fence_work() 109 swr_fence_work_free(struct pipe_fence_handle *fence, void *data, in swr_fence_work_free() 127 swr_fence_work_delete_vs(struct pipe_fence_handle *fence, in swr_fence_work_delete_vs() 142 swr_fence_work_delete_fs(struct pipe_fence_handle *fence, in swr_fence_work_delete_fs() 157 swr_fence_work_delete_gs(struct pipe_fence_handle *fence, in swr_fence_work_delete_gs()
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
D | vmw_fence.h | 34 struct pipe_fence_handle; 39 struct pipe_fence_handle * 45 struct pipe_fence_handle *fence, 50 vmw_fence_get_fd(struct pipe_fence_handle *fence); 54 struct pipe_fence_handle *fence, 58 struct pipe_fence_handle **ptr, 59 struct pipe_fence_handle *fence);
|
D | vmw_fence.c | 170 vmw_fence(struct pipe_fence_handle *fence) in vmw_fence() 186 struct pipe_fence_handle * 209 return (struct pipe_fence_handle *) fence; in vmw_fence_create() 226 return (struct pipe_fence_handle *) fence; in vmw_fence_create() 254 struct pipe_fence_handle **ptr, in vmw_fence_reference() 255 struct pipe_fence_handle *fence) in vmw_fence_reference() 297 struct pipe_fence_handle *fence, in vmw_fence_signalled() 346 struct pipe_fence_handle *fence, in vmw_fence_finish() 395 vmw_fence_get_fd(struct pipe_fence_handle *fence) in vmw_fence_get_fd() 414 struct pipe_fence_handle **ptr, in vmw_fence_ops_fence_reference() [all …]
|
/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
D | pb_buffer_fenced.h | 62 struct pipe_fence_handle; 77 struct pipe_fence_handle **ptr, 78 struct pipe_fence_handle *fence ); 86 struct pipe_fence_handle *fence, 95 struct pipe_fence_handle *fence,
|
/external/mesa3d/src/gallium/winsys/i915/drm/ |
D | i915_drm_fence.c | 20 struct pipe_fence_handle * 32 return (struct pipe_fence_handle *)fence; in i915_drm_fence_create() 37 struct pipe_fence_handle **ptr, in i915_drm_fence_reference() 38 struct pipe_fence_handle *fence) in i915_drm_fence_reference() 53 struct pipe_fence_handle *fence) in i915_drm_fence_signalled() 66 struct pipe_fence_handle *fence) in i915_drm_fence_finish()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_fence.c | 42 struct pipe_fence_handle *gfx; 43 struct pipe_fence_handle *sdma; 57 struct pipe_fence_handle *fence) in si_add_fence_dependency() 67 struct pipe_fence_handle **dst, in si_fence_reference() 68 struct pipe_fence_handle *src) in si_fence_reference() 96 struct pipe_fence_handle *si_create_fence(struct pipe_context *ctx, in si_create_fence() 106 return (struct pipe_fence_handle *)fence; in si_create_fence() 110 struct pipe_fence_handle *fence) in si_fence_server_sync() 186 struct pipe_fence_handle *fence, in si_fence_finish() 301 struct pipe_fence_handle **pfence, int fd) in si_create_fence_fd() [all …]
|
/external/mesa3d/src/gallium/winsys/amdgpu/drm/ |
D | amdgpu_cs.h | 103 struct pipe_fence_handle **fence_dependencies; 107 struct pipe_fence_handle *fence; 130 void (*flush_cs)(void *ctx, unsigned flags, struct pipe_fence_handle **fence); 134 struct pipe_fence_handle *next_fence; 169 static inline void amdgpu_fence_reference(struct pipe_fence_handle **dst, in amdgpu_fence_reference() 170 struct pipe_fence_handle *src) in amdgpu_fence_reference() 255 bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, 259 struct pipe_fence_handle **fences);
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_winsys.h | 35 struct pipe_fence_handle; 134 struct pipe_fence_handle **fence, 235 struct pipe_fence_handle **ptr, 236 struct pipe_fence_handle *fence); 242 struct pipe_fence_handle *fence); 248 struct pipe_fence_handle *fence);
|
/external/virglrenderer/src/gallium/include/pipe/ |
D | p_screen.h | 55 struct pipe_fence_handle; 195 struct pipe_fence_handle **ptr, 196 struct pipe_fence_handle *fence ); 202 struct pipe_fence_handle *fence ); 209 struct pipe_fence_handle *fence,
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_winsys.h | 30 struct pipe_fence_handle; 95 struct pipe_fence_handle *(*cs_create_fence)(struct virgl_winsys *vws); 97 struct pipe_fence_handle *fence, 101 struct pipe_fence_handle **dst, 102 struct pipe_fence_handle *src);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_winsys.h | 456 struct pipe_fence_handle **fence), 540 struct pipe_fence_handle **fence); 549 struct pipe_fence_handle *(*cs_get_next_fence)(struct radeon_winsys_cs *cs); 583 struct pipe_fence_handle *fence); 592 struct pipe_fence_handle *fence, 598 void (*fence_reference)(struct pipe_fence_handle **dst, 599 struct pipe_fence_handle *src); 604 struct pipe_fence_handle *(*fence_import_sync_file)(struct radeon_winsys *ws, 611 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_winsys.h | 52 struct pipe_fence_handle; 362 struct pipe_fence_handle **pfence); 624 struct pipe_fence_handle **pdst, 625 struct pipe_fence_handle *src ); 633 struct pipe_fence_handle *fence, 644 struct pipe_fence_handle *fence, 654 struct pipe_fence_handle *fence, 662 struct pipe_fence_handle **fence, 672 struct pipe_fence_handle *fence );
|
/external/mesa3d/src/gallium/include/pipe/ |
D | p_screen.h | 55 struct pipe_fence_handle; 281 struct pipe_fence_handle **ptr, 282 struct pipe_fence_handle *fence ); 298 struct pipe_fence_handle *fence, 309 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_fence.c | 36 struct pipe_fence_handle **ptr, in softpipe_fence_reference() 37 struct pipe_fence_handle *fence) in softpipe_fence_reference() 46 struct pipe_fence_handle *fence, in softpipe_fence_finish()
|
D | sp_flush.h | 34 struct pipe_fence_handle; 41 struct pipe_fence_handle **fence); 45 struct pipe_fence_handle **fence,
|
/external/mesa3d/src/gallium/state_trackers/clover/core/ |
D | event.hpp | 75 virtual struct pipe_fence_handle *fence() const { in fence() 131 virtual struct pipe_fence_handle *fence() const { in fence() 136 virtual void fence(pipe_fence_handle *fence); 141 pipe_fence_handle *_fence;
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_fence.c | 49 struct pipe_fence_handle **pp, in vc4_fence_reference() 50 struct pipe_fence_handle *pf) in vc4_fence_reference() 65 struct pipe_fence_handle *pf, in vc4_fence_finish()
|
/external/mesa3d/src/gallium/drivers/vc5/ |
D | vc5_fence.c | 49 struct pipe_fence_handle **pp, in vc5_fence_reference() 50 struct pipe_fence_handle *pf) in vc5_fence_reference() 65 struct pipe_fence_handle *pf, in vc5_fence_finish()
|