| /external/mesa3d/src/gallium/drivers/nouveau/ |
| D | nouveau_fence.c | 33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence) in nouveau_fence_new() 47 nouveau_fence_trigger_work(struct nouveau_fence *fence) in nouveau_fence_trigger_work() 59 nouveau_fence_emit(struct nouveau_fence *fence) in nouveau_fence_emit() 84 nouveau_fence_del(struct nouveau_fence *fence) in nouveau_fence_del() 114 struct nouveau_fence *fence; in nouveau_fence_update() local 148 nouveau_fence_signalled(struct nouveau_fence *fence) in nouveau_fence_signalled() 162 nouveau_fence_kick(struct nouveau_fence *fence) in nouveau_fence_kick() 191 nouveau_fence_wait(struct nouveau_fence *fence, struct pipe_debug_callback *debug) in nouveau_fence_wait() 253 nouveau_fence_work(struct nouveau_fence *fence, in nouveau_fence_work()
|
| /external/mesa3d/src/mesa/drivers/dri/i965/ |
| D | brw_sync.c | 72 struct brw_fence fence; member 76 brw_fence_init(struct brw_context *brw, struct brw_fence *fence, in brw_fence_init() 94 brw_fence_finish(struct brw_fence *fence) in brw_fence_finish() 111 brw_fence_insert_locked(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert_locked() 187 brw_fence_insert(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert() 199 brw_fence_has_completed_locked(struct brw_fence *fence) in brw_fence_has_completed_locked() 235 brw_fence_has_completed(struct brw_fence *fence) in brw_fence_has_completed() 247 brw_fence_client_wait_locked(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait_locked() 303 brw_fence_client_wait(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait() 316 brw_fence_server_wait(struct brw_context *brw, struct brw_fence *fence) in brw_fence_server_wait() [all …]
|
| /external/mesa3d/src/gallium/drivers/swr/ |
| D | swr_fence_work.cpp | 34 swr_fence_do_work(struct swr_fence *fence) in swr_fence_do_work() 70 struct swr_fence *fence = swr_fence(fh); in swr_add_fence_work() local 122 swr_fence_work_free(struct pipe_fence_handle *fence, void *data, in swr_fence_work_free() 140 swr_fence_work_delete_vs(struct pipe_fence_handle *fence, in swr_fence_work_delete_vs() 155 swr_fence_work_delete_fs(struct pipe_fence_handle *fence, in swr_fence_work_delete_fs() 170 swr_fence_work_delete_gs(struct pipe_fence_handle *fence, in swr_fence_work_delete_gs() 185 swr_fence_work_delete_tcs(struct pipe_fence_handle *fence, in swr_fence_work_delete_tcs() 201 swr_fence_work_delete_tes(struct pipe_fence_handle *fence, in swr_fence_work_delete_tes()
|
| D | swr_fence.cpp | 47 struct swr_fence *fence = (struct swr_fence *)userData; in swr_fence_cb() local 64 struct swr_fence *fence = swr_fence(fh); in swr_fence_submit() local 78 struct swr_fence *fence = CALLOC_STRUCT(swr_fence); in swr_fence_create() local 91 swr_fence_destroy(struct swr_fence *fence) in swr_fence_destroy() 106 struct swr_fence *fence = swr_fence(f); in swr_fence_reference() local
|
| /external/mesa3d/src/gallium/drivers/lima/ |
| D | lima_fence.c | 46 struct pipe_fence_handle **fence, in lima_create_fence_fd() 55 struct pipe_fence_handle *fence) in lima_fence_server_sync() 71 struct pipe_fence_handle *fence; in lima_fence_create() local 85 struct pipe_fence_handle *fence) in lima_fence_get_fd() 91 lima_fence_destroy(struct pipe_fence_handle *fence) in lima_fence_destroy() 101 struct pipe_fence_handle *fence) in lima_fence_reference() 110 struct pipe_fence_handle *fence, uint64_t timeout) in lima_fence_finish()
|
| /external/mesa3d/src/mesa/drivers/dri/i915/ |
| D | intel_syncobj.c | 56 struct intel_fence fence; member 60 intel_fence_finish(struct intel_fence *fence) in intel_fence_finish() 67 intel_fence_insert(struct intel_context *intel, struct intel_fence *fence) in intel_fence_insert() 79 intel_fence_has_completed_locked(struct intel_fence *fence) in intel_fence_has_completed_locked() 95 intel_fence_has_completed(struct intel_fence *fence) in intel_fence_has_completed() 107 intel_fence_client_wait_locked(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait_locked() 138 intel_fence_client_wait(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait() 151 intel_fence_server_wait(struct intel_context *intel, struct intel_fence *fence) in intel_fence_server_wait() 236 struct intel_fence *fence; in intel_dri_create_fence() local 252 struct intel_fence *fence = driver_fence; in intel_dri_destroy_fence() local [all …]
|
| /external/mesa3d/src/gallium/drivers/freedreno/ |
| D | freedreno_fence.c | 50 static void fence_flush(struct pipe_fence_handle *fence) in fence_flush() 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() 88 struct pipe_fence_handle *fence, in fd_fence_finish() 107 struct pipe_fence_handle *fence; in fence_create() local 153 struct pipe_fence_handle *fence) in fd_fence_server_sync() 169 struct pipe_fence_handle *fence) in fd_fence_server_signal() 179 struct pipe_fence_handle *fence) in fd_fence_get_fd() 185 bool fd_fence_is_fd(struct pipe_fence_handle *fence) in fd_fence_is_fd()
|
| /external/mesa3d/src/util/ |
| D | u_queue.h | 73 util_queue_fence_init(struct util_queue_fence *fence) in util_queue_fence_init() 79 util_queue_fence_destroy(struct util_queue_fence *fence) in util_queue_fence_destroy() 86 util_queue_fence_signal(struct util_queue_fence *fence) in util_queue_fence_signal() 103 util_queue_fence_reset(struct util_queue_fence *fence) in util_queue_fence_reset() 114 util_queue_fence_is_signalled(struct util_queue_fence *fence) in util_queue_fence_is_signalled() 141 util_queue_fence_reset(struct util_queue_fence *fence) in util_queue_fence_reset() 148 util_queue_fence_is_signalled(struct util_queue_fence *fence) in util_queue_fence_is_signalled() 158 util_queue_fence_wait(struct util_queue_fence *fence) in util_queue_fence_wait() 178 util_queue_fence_wait_timeout(struct util_queue_fence *fence, in util_queue_fence_wait_timeout() 197 struct util_queue_fence *fence; member
|
| D | u_queue.c | 112 do_futex_fence_wait(struct util_queue_fence *fence, in do_futex_fence_wait() 140 _util_queue_fence_wait(struct util_queue_fence *fence) in _util_queue_fence_wait() 146 _util_queue_fence_wait_timeout(struct util_queue_fence *fence, in _util_queue_fence_wait_timeout() 156 util_queue_fence_signal(struct util_queue_fence *fence) in util_queue_fence_signal() 165 _util_queue_fence_wait(struct util_queue_fence *fence) in _util_queue_fence_wait() 174 _util_queue_fence_wait_timeout(struct util_queue_fence *fence, in _util_queue_fence_wait_timeout() 211 util_queue_fence_init(struct util_queue_fence *fence) in util_queue_fence_init() 220 util_queue_fence_destroy(struct util_queue_fence *fence) in util_queue_fence_destroy() 534 struct util_queue_fence *fence, in util_queue_add_job() 616 util_queue_drop_job(struct util_queue *queue, struct util_queue_fence *fence) in util_queue_drop_job()
|
| /external/mesa3d/src/gallium/winsys/svga/drm/ |
| D | vmw_fence.c | 106 struct vmw_fence *fence, *n; in vmw_fences_release() local 131 struct vmw_fence *fence, *n; in vmw_fences_signal() local 170 vmw_fence(struct pipe_fence_handle *fence) in vmw_fence() 190 struct vmw_fence *fence = CALLOC_STRUCT(vmw_fence); in vmw_fence_create() local 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() 415 struct pipe_fence_handle *fence) in vmw_fence_ops_fence_reference() 429 struct pipe_fence_handle *fence, in vmw_fence_ops_fence_signalled() [all …]
|
| /external/mesa3d/src/gallium/winsys/i915/drm/ |
| D | i915_drm_fence.c | 23 struct i915_drm_fence *fence = CALLOC_STRUCT(i915_drm_fence); in i915_drm_fence_create() local 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/winsys/amdgpu/drm/ |
| D | amdgpu_cs.c | 44 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_create() local 63 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_import_syncobj() local 88 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_import_sync_file() local 120 struct amdgpu_fence *fence = (struct amdgpu_fence*)pfence; in amdgpu_fence_export_sync_file() local 163 static void amdgpu_fence_submitted(struct pipe_fence_handle *fence, in amdgpu_fence_submitted() 174 static void amdgpu_fence_signalled(struct pipe_fence_handle *fence) in amdgpu_fence_signalled() 182 bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, in amdgpu_fence_wait() 250 struct pipe_fence_handle *fence, in amdgpu_fence_wait_rel_timeout() 260 struct pipe_fence_handle *fence = NULL; in amdgpu_cs_get_next_fence() local 953 struct pipe_fence_handle **fence), in amdgpu_cs_create() [all …]
|
| /external/mesa3d/src/gallium/drivers/r300/ |
| D | r300_flush.c | 38 struct pipe_fence_handle **fence) in r300_flush_and_cleanup() 77 struct pipe_fence_handle **fence) in r300_flush() 129 struct pipe_fence_handle **fence, in r300_flush_wrapped()
|
| /external/mesa3d/src/gallium/drivers/radeonsi/ |
| D | si_fence.c | 167 static void si_add_fence_dependency(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_fence_dependency() 176 static void si_add_syncobj_signal(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_syncobj_signal() 200 struct si_multi_fence *fence = CALLOC_STRUCT(si_multi_fence); in si_create_multi_fence() local 213 struct si_multi_fence *fence = si_create_multi_fence(); in si_create_fence() local 230 uint32_t *fence = (uint32_t *)(map + fine->offset); in si_fine_fence_signaled() local 265 struct pipe_fence_handle *fence, uint64_t timeout) in si_fence_finish() 415 static int si_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *fence) in si_fence_get_fd() 461 static void si_flush_from_st(struct pipe_context *ctx, struct pipe_fence_handle **fence, in si_flush_from_st() 552 static void si_fence_server_signal(struct pipe_context *ctx, struct pipe_fence_handle *fence) in si_fence_server_signal() 582 static void si_fence_server_sync(struct pipe_context *ctx, struct pipe_fence_handle *fence) in si_fence_server_sync()
|
| /external/perfetto/protos/perfetto/trace/ftrace/ |
| D | gpu_scheduler.proto | 10 optional uint64 fence = 2; field 18 optional uint64 fence = 2; field 25 optional uint64 fence = 1; field
|
| /external/mesa3d/src/gallium/drivers/llvmpipe/ |
| D | lp_fence.c | 48 struct lp_fence *fence = CALLOC_STRUCT(lp_fence); in lp_fence_create() local 70 lp_fence_destroy(struct lp_fence *fence) in lp_fence_destroy() 86 lp_fence_signal(struct lp_fence *fence) in lp_fence_signal()
|
| /external/mesa3d/src/gallium/drivers/zink/ |
| D | zink_fence.c | 35 destroy_fence(struct zink_screen *screen, struct zink_fence *fence) in destroy_fence() 86 struct zink_fence *fence) in zink_fence_reference() 104 fence_remove_resource_access(struct zink_fence *fence, struct zink_resource *res) in fence_remove_resource_access() 110 zink_fence_finish(struct zink_screen *screen, struct zink_fence *fence, in zink_fence_finish()
|
| /external/virglrenderer/src/drm/ |
| D | drm_fence.c | 30 drm_fence_destroy(struct drm_fence *fence) in drm_fence_destroy() 40 struct drm_fence *fence = calloc(1, sizeof(*fence)); in drm_fence_create() local 73 struct drm_fence *fence = in thread_sync() local 146 struct drm_fence *fence = in drm_timeline_submit_fence() local
|
| /external/mesa3d/src/gallium/drivers/iris/ |
| D | iris_fence.c | 98 struct drm_i915_gem_exec_fence *fence = in iris_batch_add_syncobj() local 135 struct drm_i915_gem_exec_fence *fence = in clear_stale_syncobjs() local 174 struct pipe_fence_handle *fence) in iris_fence_destroy() 254 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in iris_fence_flush() local 289 struct pipe_fence_handle *fence) in iris_fence_await() 362 struct pipe_fence_handle *fence, in iris_fence_finish() 450 struct pipe_fence_handle *fence) in iris_fence_get_fd() 548 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in iris_fence_create_fd() local 563 struct pipe_fence_handle *fence) in iris_fence_signal()
|
| /external/igt-gpu-tools/tests/ |
| D | sw_sync.c | 79 int fence; in test_timeline_closed() local 94 int fence; in test_timeline_closed_signaled() local 128 int fence; in test_sync_busy() local 175 int fence; in test_sync_busy_fork_unixsocket() local 252 int fence = sw_sync_timeline_create_fence(timeline, 1); in test_sync_busy_fork() local 472 int fence = sw_sync_timeline_create_fence(timeline, next_point); in test_sync_multi_consumer_thread() local 553 int fence = sw_sync_timeline_create_fence(timeline, next_point); in test_sync_multi_consumer_producer_thread() local 612 static int test_mspc_wait_on_fence(int fence) in test_mspc_wait_on_fence() 639 int fence, i; in mpsc_producer_thread() local 674 int fence, merged, tmp, it, i; in mpsc_consumer_thread() local [all …]
|
| /external/mesa3d/src/gallium/drivers/etnaviv/ |
| D | etnaviv_fence.c | 46 etna_fence_destroy(struct pipe_fence_handle *fence) in etna_fence_destroy() 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() 106 struct pipe_fence_handle *fence; in etna_fence_create() local
|
| /external/mesa3d/src/gallium/drivers/svga/ |
| D | svga_pipe_flush.c | 36 struct pipe_fence_handle **fence, in svga_flush() 87 struct pipe_fence_handle **fence, in svga_create_fence_fd() 106 struct pipe_fence_handle *fence) in svga_fence_server_sync()
|
| /external/igt-gpu-tools/tests/i915/ |
| D | gem_exec_fence.c | 52 int32_t fence; member 60 static void store(int fd, unsigned ring, int fence, uint32_t target, unsigned offset_value) in store() 113 static bool fence_busy(int fence) in fence_busy() 130 int fence, i, timeout; in test_fence_busy() local 267 int fence, new; in test_fence_busy_all() local 605 int fence; in test_keep_in_fence() local 799 struct local_gem_exec_fence fence; in test_invalid_fence_array() local 1023 struct local_gem_exec_fence fence = { in test_syncobj_unused_fence() local 1059 struct local_gem_exec_fence fence = { in test_syncobj_invalid_wait() local 1087 struct local_gem_exec_fence fence = { in test_syncobj_invalid_flags() local [all …]
|
| /external/mesa3d/src/gallium/frontends/dri/ |
| D | dri_helpers.c | 95 struct dri2_fence *fence = CALLOC_STRUCT(dri2_fence); in dri2_create_fence() local 116 struct dri2_fence *fence = CALLOC_STRUCT(dri2_fence); in dri2_create_fence_fd() local 139 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_get_fence_fd() local 148 struct dri2_fence *fence; in dri2_get_fence_from_cl_event() local 173 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_destroy_fence() local 189 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_client_wait_sync() local 216 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_server_wait_sync() local
|
| /external/mesa3d/src/gallium/drivers/softpipe/ |
| D | sp_flush.c | 49 struct pipe_fence_handle **fence ) in softpipe_flush() 99 struct pipe_fence_handle **fence, in softpipe_flush_wrapped() 144 struct pipe_fence_handle *fence = NULL; in softpipe_flush_resource() local
|