Home
last modified time | relevance | path

Searched refs:vk_device (Results 1 – 25 of 85) sorted by relevance

1234

/third_party/mesa3d/src/vulkan/runtime/
Dvk_sync.h35 struct vk_device;
168 VkResult (*init)(struct vk_device *device,
176 void (*finish)(struct vk_device *device,
183 VkResult (*signal)(struct vk_device *device,
188 VkResult (*get_value)(struct vk_device *device,
193 VkResult (*reset)(struct vk_device *device,
204 VkResult (*move)(struct vk_device *device,
220 VkResult (*wait)(struct vk_device *device,
233 VkResult (*wait_many)(struct vk_device *device,
245 VkResult (*import_opaque_fd)(struct vk_device *device,
[all …]
Dvk_device.h90 struct vk_device { struct
147 VkResult (*check_status)(struct vk_device *device); argument
167 VkResult (*create_sync_for_memory)(struct vk_device *device, argument
244 VK_DEFINE_HANDLE_CASTS(vk_device, base, VkDevice, argument
267 vk_device_init(struct vk_device *device,
274 vk_device_set_drm_fd(struct vk_device *device, int drm_fd) in vk_device_set_drm_fd()
284 vk_device_finish(struct vk_device *device);
295 void vk_device_enable_threaded_submit(struct vk_device *device);
298 vk_device_supports_threaded_submit(const struct vk_device *device) in vk_device_supports_threaded_submit()
304 VkResult vk_device_flush(struct vk_device *device);
[all …]
Dvk_object.h39 struct vk_device;
58 struct vk_device *device;
76 void vk_object_base_init(struct vk_device *device,
196 vk_object_alloc(struct vk_device *device,
202 vk_object_zalloc(struct vk_device *device,
210 vk_object_multialloc(struct vk_device *device,
216 vk_object_multizalloc(struct vk_device *device,
222 vk_object_free(struct vk_device *device,
236 vk_private_data_slot_create(struct vk_device *device,
241 vk_private_data_slot_destroy(struct vk_device *device,
[all …]
Dvk_object.c34 vk_object_base_init(struct vk_device *device, in vk_object_base_init()
56 vk_object_alloc(struct vk_device *device, in vk_object_alloc()
72 vk_object_zalloc(struct vk_device *device, in vk_object_zalloc()
88 vk_object_multialloc(struct vk_device *device, in vk_object_multialloc()
104 vk_object_multizalloc(struct vk_device *device, in vk_object_multizalloc()
120 vk_object_free(struct vk_device *device, in vk_object_free()
129 vk_private_data_slot_create(struct vk_device *device, in vk_private_data_slot_create()
150 vk_private_data_slot_destroy(struct vk_device *device, in vk_private_data_slot_destroy()
164 get_swapchain_private_data_locked(struct vk_device *device, in get_swapchain_private_data_locked()
202 vk_object_base_private_data(struct vk_device *device, in vk_object_base_private_data()
[all …]
Dvk_sync.c81 vk_sync_init(struct vk_device *device, in vk_sync_init()
103 vk_sync_finish(struct vk_device *device, in vk_sync_finish()
110 vk_sync_create(struct vk_device *device, in vk_sync_create()
135 vk_sync_destroy(struct vk_device *device, in vk_sync_destroy()
143 vk_sync_signal(struct vk_device *device, in vk_sync_signal()
158 vk_sync_get_value(struct vk_device *device, in vk_sync_get_value()
167 vk_sync_reset(struct vk_device *device, in vk_sync_reset()
175 VkResult vk_sync_move(struct vk_device *device, in vk_sync_move()
214 __vk_sync_wait(struct vk_device *device, in __vk_sync_wait()
240 vk_sync_wait(struct vk_device *device, in vk_sync_wait()
[all …]
Dvk_sync_timeline.h91 VkResult vk_sync_timeline_init(struct vk_device *device,
95 VkResult vk_sync_timeline_alloc_point(struct vk_device *device,
100 void vk_sync_timeline_point_free(struct vk_device *device,
103 VkResult vk_sync_timeline_point_install(struct vk_device *device,
106 VkResult vk_sync_timeline_get_point(struct vk_device *device,
111 void vk_sync_timeline_point_release(struct vk_device *device,
Dvk_sync_timeline.c57 vk_sync_timeline_init(struct vk_device *device, in vk_sync_timeline_init()
87 vk_sync_timeline_finish(struct vk_device *device, in vk_sync_timeline_finish()
123 vk_sync_timeline_gc_locked(struct vk_device *device,
128 vk_sync_timeline_alloc_point_locked(struct vk_device *device, in vk_sync_timeline_alloc_point_locked()
181 vk_sync_timeline_alloc_point(struct vk_device *device, in vk_sync_timeline_alloc_point()
204 vk_sync_timeline_point_free(struct vk_device *device, in vk_sync_timeline_point_free()
248 vk_sync_timeline_gc_locked(struct vk_device *device, in vk_sync_timeline_gc_locked()
293 vk_sync_timeline_point_install(struct vk_device *device, in vk_sync_timeline_point_install()
318 vk_sync_timeline_get_point_locked(struct vk_device *device, in vk_sync_timeline_get_point_locked()
342 vk_sync_timeline_get_point(struct vk_device *device, in vk_sync_timeline_get_point()
[all …]
Dvk_drm_syncobj.c45 vk_drm_syncobj_init(struct vk_device *device, in vk_drm_syncobj_init()
76 vk_drm_syncobj_finish(struct vk_device *device, in vk_drm_syncobj_finish()
87 vk_drm_syncobj_signal(struct vk_device *device, in vk_drm_syncobj_signal()
108 vk_drm_syncobj_get_value(struct vk_device *device, in vk_drm_syncobj_get_value()
125 vk_drm_syncobj_reset(struct vk_device *device, in vk_drm_syncobj_reset()
141 sync_has_sync_file(struct vk_device *device, struct vk_sync *sync) in sync_has_sync_file()
170 spin_wait_for_sync_file(struct vk_device *device, in spin_wait_for_sync_file()
208 vk_drm_syncobj_wait_many(struct vk_device *device, in vk_drm_syncobj_wait_many()
294 vk_drm_syncobj_import_opaque_fd(struct vk_device *device, in vk_drm_syncobj_import_opaque_fd()
317 vk_drm_syncobj_export_opaque_fd(struct vk_device *device, in vk_drm_syncobj_export_opaque_fd()
[all …]
Dvk_pipeline_layout.h72 void (*destroy)(struct vk_device *device,
80 vk_pipeline_layout_zalloc(struct vk_device *device, size_t size,
84 vk_pipeline_layout_multizalloc(struct vk_device *device,
88 void vk_pipeline_layout_destroy(struct vk_device *device,
100 vk_pipeline_layout_unref(struct vk_device *device, in vk_pipeline_layout_unref()
Dvk_pipeline_layout.c35 vk_pipeline_layout_init(struct vk_device *device, in vk_pipeline_layout_init()
61 vk_pipeline_layout_zalloc(struct vk_device *device, size_t size, in vk_pipeline_layout_zalloc()
78 vk_pipeline_layout_multizalloc(struct vk_device *device, in vk_pipeline_layout_multizalloc()
99 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_CreatePipelineLayout()
113 vk_pipeline_layout_destroy(struct vk_device *device, in vk_pipeline_layout_destroy()
131 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_DestroyPipelineLayout()
Dvk_device.c79 collect_enabled_features(struct vk_device *device, in collect_enabled_features()
104 vk_device_init(struct vk_device *device, in vk_device_init()
200 vk_device_finish(struct vk_device *device) in vk_device_finish()
217 vk_device_enable_threaded_submit(struct vk_device *device) in vk_device_enable_threaded_submit()
242 vk_device_flush(struct vk_device *device) in vk_device_flush()
266 timeline_mode_str(struct vk_device *device) in timeline_mode_str()
280 _vk_device_report_lost(struct vk_device *device) in _vk_device_report_lost()
299 _vk_device_set_lost(struct vk_device *device, in _vk_device_set_lost()
325 vk_device_get_proc_addr(const struct vk_device *device, in vk_device_get_proc_addr()
343 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_GetDeviceProcAddr()
[all …]
Dvk_fence.c97 vk_fence_create(struct vk_device *device, in vk_fence_create()
153 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_CreateFence()
166 vk_fence_reset_temporary(struct vk_device *device, in vk_fence_reset_temporary()
177 vk_fence_destroy(struct vk_device *device, in vk_fence_destroy()
192 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_DestroyFence()
206 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_ResetFences()
232 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_GetFenceStatus()
255 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_WaitForFences()
350 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_ImportFenceFdKHR()
421 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_GetFenceFdKHR()
Dvk_descriptor_set_layout.c31 vk_descriptor_set_layout_init(struct vk_device *device, in vk_descriptor_set_layout_init()
41 vk_descriptor_set_layout_zalloc(struct vk_device *device, size_t size) in vk_descriptor_set_layout_zalloc()
58 vk_descriptor_set_layout_multizalloc(struct vk_device *device, in vk_descriptor_set_layout_multizalloc()
81 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_DestroyDescriptorSetLayout()
Dvk_sync_binary.c37 vk_sync_binary_init(struct vk_device *device, in vk_sync_binary_init()
56 vk_sync_binary_finish(struct vk_device *device, in vk_sync_binary_finish()
65 vk_sync_binary_reset(struct vk_device *device, in vk_sync_binary_reset()
76 vk_sync_binary_signal(struct vk_device *device, in vk_sync_binary_signal()
88 vk_sync_binary_wait_many(struct vk_device *device, in vk_sync_binary_wait_many()
Dvk_image.h80 void vk_image_init(struct vk_device *device,
85 void *vk_image_create(struct vk_device *device,
89 void vk_image_destroy(struct vk_device *device,
287 void vk_image_view_init(struct vk_device *device,
293 void *vk_image_view_create(struct vk_device *device,
298 void vk_image_view_destroy(struct vk_device *device,
Dvk_sync_dummy.c27 vk_sync_dummy_init(struct vk_device *device, in vk_sync_dummy_init()
35 vk_sync_dummy_finish(struct vk_device *device, in vk_sync_dummy_finish()
40 vk_sync_dummy_wait_many(struct vk_device *device, in vk_sync_dummy_wait_many()
Dvk_pipeline_cache.h80 struct vk_pipeline_cache_object *(*deserialize)(struct vk_device *device,
108 struct vk_device *device;
118 vk_pipeline_cache_object_init(struct vk_device *device, in vk_pipeline_cache_object_init()
184 vk_pipeline_cache_create(struct vk_device *device,
Dvk_semaphore.c126 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_CreateSemaphore()
193 vk_semaphore_reset_temporary(struct vk_device *device, in vk_semaphore_reset_temporary()
208 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_DestroySemaphore()
282 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_GetSemaphoreCounterValue()
297 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_WaitSemaphores()
341 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_SignalSemaphore()
389 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_ImportSemaphoreFdKHR()
481 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_GetSemaphoreFdKHR()
Dvk_fence.h60 VkResult vk_fence_create(struct vk_device *device,
65 void vk_fence_destroy(struct vk_device *device,
69 void vk_fence_reset_temporary(struct vk_device *device,
Dvk_descriptor_set_layout.h58 void *vk_descriptor_set_layout_zalloc(struct vk_device *device, size_t size);
60 void *vk_descriptor_set_layout_multizalloc(struct vk_device *device,
72 vk_descriptor_set_layout_unref(struct vk_device *device, in vk_descriptor_set_layout_unref()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pipe_sync.c35 lvp_pipe_sync_init(UNUSED struct vk_device *vk_device, in lvp_pipe_sync_init() argument
50 lvp_pipe_sync_finish(struct vk_device *vk_device, in lvp_pipe_sync_finish() argument
53 struct lvp_device *device = container_of(vk_device, struct lvp_device, vk); in lvp_pipe_sync_finish()
77 lvp_pipe_sync_signal(struct vk_device *vk_device, in lvp_pipe_sync_signal() argument
81 struct lvp_device *device = container_of(vk_device, struct lvp_device, vk); in lvp_pipe_sync_signal()
96 lvp_pipe_sync_reset(struct vk_device *vk_device, in lvp_pipe_sync_reset() argument
99 struct lvp_device *device = container_of(vk_device, struct lvp_device, vk); in lvp_pipe_sync_reset()
114 lvp_pipe_sync_move(struct vk_device *vk_device, in lvp_pipe_sync_move() argument
118 struct lvp_device *device = container_of(vk_device, struct lvp_device, vk); in lvp_pipe_sync_move()
223 lvp_pipe_sync_wait(struct vk_device *vk_device, in lvp_pipe_sync_wait() argument
[all …]
/third_party/mesa3d/src/intel/vulkan/
Danv_bo_sync.c36 anv_bo_sync_init(struct vk_device *vk_device, in anv_bo_sync_init() argument
40 struct anv_device *device = container_of(vk_device, struct anv_device, vk); in anv_bo_sync_init()
54 anv_bo_sync_finish(struct vk_device *vk_device, in anv_bo_sync_finish() argument
57 struct anv_device *device = container_of(vk_device, struct anv_device, vk); in anv_bo_sync_finish()
64 anv_bo_sync_reset(struct vk_device *vk_device, in anv_bo_sync_reset() argument
100 anv_bo_sync_wait(struct vk_device *vk_device, in anv_bo_sync_wait() argument
106 struct anv_device *device = container_of(vk_device, struct anv_device, vk); in anv_bo_sync_wait()
216 anv_create_sync_for_memory(struct vk_device *device, in anv_create_sync_for_memory()
/third_party/skia/third_party/externals/swiftshader/src/Device/
DCMakeLists.txt55 add_library(vk_device EXCLUDE_FROM_ALL target
59 set_target_properties(vk_device PROPERTIES
64 target_include_directories(vk_device
70 target_compile_options(vk_device
75 target_link_options(vk_device
80 target_link_libraries(vk_device
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/
Dpvr_srv_sync.c42 static VkResult pvr_srv_sync_init(struct vk_device *device, in pvr_srv_sync_init()
54 void pvr_srv_sync_finish(struct vk_device *device, struct vk_sync *sync) in pvr_srv_sync_finish()
82 static VkResult pvr_srv_sync_signal(struct vk_device *device, in pvr_srv_sync_signal()
93 static VkResult pvr_srv_sync_reset(struct vk_device *device, in pvr_srv_sync_reset()
126 static VkResult pvr_srv_sync_wait_many(struct vk_device *device, in pvr_srv_sync_wait_many()
249 static VkResult pvr_srv_sync_move(struct vk_device *device, in pvr_srv_sync_move()
267 static VkResult pvr_srv_sync_import_sync_file(struct vk_device *device, in pvr_srv_sync_import_sync_file()
285 static VkResult pvr_srv_sync_export_sync_file(struct vk_device *device, in pvr_srv_sync_export_sync_file()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_sync.c39 dzn_sync_init(struct vk_device *device, in dzn_sync_init()
58 dzn_sync_finish(struct vk_device *device, in dzn_sync_finish()
67 dzn_sync_signal(struct vk_device *device, in dzn_sync_signal()
83 dzn_sync_get_value(struct vk_device *device, in dzn_sync_get_value()
94 dzn_sync_reset(struct vk_device *device, in dzn_sync_reset()
106 dzn_sync_move(struct vk_device *device, in dzn_sync_move()
128 dzn_sync_wait(struct vk_device *device, in dzn_sync_wait()

1234