Home
last modified time | relevance | path

Searched defs:fence (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_fence.c33 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/
Dbrw_sync.c72 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/
Dswr_fence_work.cpp34 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()
Dswr_fence.cpp47 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/
Dlima_fence.c46 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/
Dintel_syncobj.c56 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/
Dfreedreno_fence.c50 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/
Du_queue.h73 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
Du_queue.c112 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/
Dvmw_fence.c106 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/
Di915_drm_fence.c23 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/
Damdgpu_cs.c44 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/
Dr300_flush.c38 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/
Dsi_fence.c167 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/
Dgpu_scheduler.proto10 optional uint64 fence = 2; field
18 optional uint64 fence = 2; field
25 optional uint64 fence = 1; field
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_fence.c48 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/
Dzink_fence.c35 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/
Ddrm_fence.c30 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/
Diris_fence.c98 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/
Dsw_sync.c79 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/
Detnaviv_fence.c46 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/
Dsvga_pipe_flush.c36 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/
Dgem_exec_fence.c52 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/
Ddri_helpers.c95 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/
Dsp_flush.c49 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

12345678910>>...17