Home
last modified time | relevance | path

Searched refs:vk_sync (Results 1 – 25 of 56) sorted by relevance

123

/third_party/mesa3d/src/vulkan/runtime/
Dvk_sync.h36 struct vk_sync;
169 struct vk_sync *sync,
177 struct vk_sync *sync);
184 struct vk_sync *sync,
189 struct vk_sync *sync,
194 struct vk_sync *sync);
205 struct vk_sync *dst,
206 struct vk_sync *src);
221 struct vk_sync *sync,
246 struct vk_sync *sync,
[all …]
Dvk_sync.c82 struct vk_sync *sync, in vk_sync_init()
104 struct vk_sync *sync) in vk_sync_finish()
114 struct vk_sync **sync_out) in vk_sync_create()
116 struct vk_sync *sync; in vk_sync_create()
136 struct vk_sync *sync) in vk_sync_destroy()
144 struct vk_sync *sync, in vk_sync_signal()
159 struct vk_sync *sync, in vk_sync_get_value()
168 struct vk_sync *sync) in vk_sync_reset()
176 struct vk_sync *dst, in vk_sync_move()
177 struct vk_sync *src) in vk_sync_move()
[all …]
Dvk_drm_syncobj.c38 to_drm_syncobj(struct vk_sync *sync) in to_drm_syncobj()
46 struct vk_sync *sync, in vk_drm_syncobj_init()
77 struct vk_sync *sync) in vk_drm_syncobj_finish()
88 struct vk_sync *sync, in vk_drm_syncobj_signal()
109 struct vk_sync *sync, in vk_drm_syncobj_get_value()
126 struct vk_sync *sync) in vk_drm_syncobj_reset()
141 sync_has_sync_file(struct vk_device *device, struct vk_sync *sync) in sync_has_sync_file()
295 struct vk_sync *sync, in vk_drm_syncobj_import_opaque_fd()
318 struct vk_sync *sync, in vk_drm_syncobj_export_opaque_fd()
335 struct vk_sync *sync, in vk_drm_syncobj_import_sync_file()
[all …]
Dvk_semaphore.h33 struct vk_sync;
50 struct vk_sync *temporary;
58 _Alignas(8) struct vk_sync permanent;
67 static inline struct vk_sync *
Dvk_sync_binary.h49 struct vk_sync sync;
53 struct vk_sync timeline;
57 struct vk_sync *sync,
67 vk_sync_as_binary(struct vk_sync *sync) in vk_sync_as_binary()
Dvk_fence.h33 struct vk_sync;
46 struct vk_sync *temporary;
54 _Alignas(8) struct vk_sync permanent;
72 static inline struct vk_sync *
Dvk_sync_binary.c29 to_vk_sync_binary(struct vk_sync *sync) in to_vk_sync_binary()
38 struct vk_sync *sync, in vk_sync_binary_init()
57 struct vk_sync *sync) in vk_sync_binary_finish()
66 struct vk_sync *sync) in vk_sync_binary_reset()
77 struct vk_sync *sync, in vk_sync_binary_signal()
Dvk_sync_timeline.h56 struct vk_sync sync;
79 struct vk_sync sync;
92 struct vk_sync *sync,
121 vk_sync_as_timeline(struct vk_sync *sync) in vk_sync_as_timeline()
Dvk_drm_syncobj.h35 struct vk_sync base;
40 struct vk_sync *sync);
49 vk_sync_as_drm_syncobj(struct vk_sync *sync) in vk_sync_as_drm_syncobj()
Dvk_sync_dummy.c28 struct vk_sync *sync, in vk_sync_dummy_init()
36 struct vk_sync *sync) in vk_sync_dummy_finish()
50 .size = sizeof(struct vk_sync),
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pipe_sync.c36 struct vk_sync *vk_sync, in lvp_pipe_sync_init() argument
39 struct lvp_pipe_sync *sync = vk_sync_as_lvp_pipe_sync(vk_sync); in lvp_pipe_sync_init()
51 struct vk_sync *vk_sync) in lvp_pipe_sync_finish() argument
54 struct lvp_pipe_sync *sync = vk_sync_as_lvp_pipe_sync(vk_sync); in lvp_pipe_sync_finish()
78 struct vk_sync *vk_sync, in lvp_pipe_sync_signal() argument
82 struct lvp_pipe_sync *sync = vk_sync_as_lvp_pipe_sync(vk_sync); in lvp_pipe_sync_signal()
97 struct vk_sync *vk_sync) in lvp_pipe_sync_reset() argument
100 struct lvp_pipe_sync *sync = vk_sync_as_lvp_pipe_sync(vk_sync); in lvp_pipe_sync_reset()
115 struct vk_sync *vk_dst, in lvp_pipe_sync_move()
116 struct vk_sync *vk_src) in lvp_pipe_sync_move()
[all …]
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_queue.c197 struct vk_sync **waits, in pvr_process_graphics_cmd()
200 struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) in pvr_process_graphics_cmd()
203 struct vk_sync *sync_geom; in pvr_process_graphics_cmd()
204 struct vk_sync *sync_frag; in pvr_process_graphics_cmd()
285 struct vk_sync **waits, in pvr_process_compute_cmd()
288 struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) in pvr_process_compute_cmd()
290 struct vk_sync *sync; in pvr_process_compute_cmd()
326 struct vk_sync **waits, in pvr_process_transfer_cmds()
329 struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) in pvr_process_transfer_cmds()
331 struct vk_sync *sync; in pvr_process_transfer_cmds()
[all …]
Dpvr_job_render.h40 struct vk_sync;
123 struct vk_sync **waits,
126 struct vk_sync *signal_sync_geom,
127 struct vk_sync *signal_sync_frag);
Dpvr_job_compute.h32 struct vk_sync;
36 struct vk_sync **waits,
39 struct vk_sync *signal_sync);
Dpvr_job_transfer.h33 struct vk_sync;
38 struct vk_sync **waits,
41 struct vk_sync *signal_sync);
Dpvr_job_compute.c40 struct vk_sync **waits, in pvr_compute_job_ws_submit_info_init()
90 struct vk_sync **waits, in pvr_compute_job_submit()
93 struct vk_sync *signal_sync) in pvr_compute_job_submit()
/third_party/mesa3d/src/intel/vulkan/
Danv_bo_sync.c29 to_anv_bo_sync(struct vk_sync *sync) in to_anv_bo_sync()
37 struct vk_sync *vk_sync, in anv_bo_sync_init() argument
41 struct anv_bo_sync *sync = to_anv_bo_sync(vk_sync); in anv_bo_sync_init()
55 struct vk_sync *vk_sync) in anv_bo_sync_finish() argument
58 struct anv_bo_sync *sync = to_anv_bo_sync(vk_sync); in anv_bo_sync_finish()
65 struct vk_sync *vk_sync) in anv_bo_sync_reset() argument
67 struct anv_bo_sync *sync = to_anv_bo_sync(vk_sync); in anv_bo_sync_reset()
219 struct vk_sync **sync_out) in anv_create_sync_for_memory()
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/
Dpvr_srv_sync.c43 struct vk_sync *sync, in pvr_srv_sync_init()
54 void pvr_srv_sync_finish(struct vk_device *device, struct vk_sync *sync) in pvr_srv_sync_finish()
83 struct vk_sync *sync, in pvr_srv_sync_signal()
94 struct vk_sync *sync) in pvr_srv_sync_reset()
250 struct vk_sync *dst, in pvr_srv_sync_move()
251 struct vk_sync *src) in pvr_srv_sync_move()
268 struct vk_sync *sync, in pvr_srv_sync_import_sync_file()
286 struct vk_sync *sync, in pvr_srv_sync_export_sync_file()
Dpvr_srv_job_null.h31 struct vk_sync;
34 struct vk_sync **waits,
36 struct vk_sync *signal_sync);
Dpvr_srv_sync.h37 struct vk_sync base;
47 void pvr_srv_sync_finish(struct vk_device *device, struct vk_sync *sync);
55 static inline struct pvr_srv_sync *to_srv_sync(struct vk_sync *sync) in to_srv_sync()
Dpvr_srv_job_render.h38 struct vk_sync;
71 struct vk_sync *signal_sync_geom,
72 struct vk_sync *signal_sync_frag);
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_sync.c40 struct vk_sync *sync, in dzn_sync_init()
59 struct vk_sync *sync) in dzn_sync_finish()
68 struct vk_sync *sync, in dzn_sync_signal()
84 struct vk_sync *sync, in dzn_sync_get_value()
95 struct vk_sync *sync) in dzn_sync_reset()
107 struct vk_sync *dst, in dzn_sync_move()
108 struct vk_sync *src) in dzn_sync_move()
/third_party/mesa3d/src/imagination/vulkan/winsys/
Dpvr_winsys.h283 struct vk_sync **waits;
304 struct vk_sync **waits;
353 struct vk_sync **waits;
465 struct vk_sync *signal_sync_geom,
466 struct vk_sync *signal_sync_frag);
476 struct vk_sync *signal_sync);
486 struct vk_sync *signal_sync);
489 struct vk_sync **waits,
491 struct vk_sync *signal_sync);
/third_party/mesa3d/src/vulkan/wsi/
Dwsi_common_display.h30 struct vk_sync;
38 struct vk_sync **sync,
47 struct vk_sync **sync,
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_drm.c407 vk_sync_is_tu_timeline_sync(const struct vk_sync *sync) in vk_sync_is_tu_timeline_sync()
413 to_tu_timeline_sync(struct vk_sync *sync) in to_tu_timeline_sync()
420 tu_syncobj_from_vk_sync(struct vk_sync *sync) in tu_syncobj_from_vk_sync()
436 struct vk_sync *vk_sync, in tu_timeline_sync_init() argument
440 struct tu_timeline_sync *sync = to_tu_timeline_sync(vk_sync); in tu_timeline_sync_init()
459 struct vk_sync *vk_sync) in tu_timeline_sync_finish() argument
462 struct tu_timeline_sync *sync = to_tu_timeline_sync(vk_sync); in tu_timeline_sync_finish()
471 struct vk_sync *vk_sync) in tu_timeline_sync_reset() argument
474 struct tu_timeline_sync *sync = to_tu_timeline_sync(vk_sync); in tu_timeline_sync_reset()
1164 struct vk_sync *sync = submit->waits[i].sync; in tu_queue_submit()
[all …]

123