/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_sync.h | 35 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 …]
|
D | vk_device.h | 90 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 …]
|
D | vk_object.h | 39 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 …]
|
D | vk_object.c | 34 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 …]
|
D | vk_sync.c | 81 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 …]
|
D | vk_sync_timeline.c | 57 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 …]
|
D | vk_sync_timeline.h | 91 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,
|
D | vk_drm_syncobj.c | 45 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 …]
|
D | vk_pipeline_layout.h | 72 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()
|
D | vk_pipeline_layout.c | 35 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()
|
D | vk_device.c | 79 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 …]
|
D | vk_fence.c | 97 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()
|
D | vk_descriptor_set_layout.c | 31 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()
|
D | vk_sync_binary.c | 37 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()
|
D | vk_image.h | 80 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,
|
D | vk_sync_dummy.c | 27 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()
|
D | vk_pipeline_cache.h | 80 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,
|
D | vk_semaphore.c | 126 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()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_pipe_sync.c | 35 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/ |
D | anv_bo_sync.c | 36 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/flutter/engine/flutter/shell/platform/fuchsia/flutter/ |
D | vulkan_surface.cc | 69 vulkan_provider.vk_device(), in CreateVulkanImage() 77 vulkan_provider.vk().DestroyImage(vulkan_provider.vk_device(), image, in CreateVulkanImage() 83 vulkan_provider.vk_device(), out_vulkan_image->vk_image, in CreateVulkanImage() 164 vulkan_provider_.vk_device(), &create_info, nullptr, &semaphore)); in SemaphoreFromEvent() 180 vulkan_provider_.vk_device(), &import_info)); in SemaphoreFromEvent() 187 vulkan_provider.vk().DestroySemaphore(vulkan_provider.vk_device(), in SemaphoreFromEvent() 255 vulkan_provider_.vk_device(), &alloc_info, NULL, &vk_memory)) != in AllocateDeviceMemory() 262 vulkan_provider.vk().FreeMemory(vulkan_provider.vk_device(), in AllocateDeviceMemory() 271 vulkan_provider_.vk_device(), vulkan_image_.vk_image, vk_memory_, in AllocateDeviceMemory() 284 vulkan_provider_.vk_device(), &get_handle_info, &vmo_handle)) != in AllocateDeviceMemory() [all …]
|
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
D | CMakeLists.txt | 55 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/ |
D | pvr_srv_sync.c | 42 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/ |
D | dzn_sync.c | 39 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()
|
/third_party/flutter/engine/flutter/vulkan/ |
D | vulkan_provider.h | 16 virtual const vulkan::VulkanHandle<VkDevice>& vk_device() = 0; 25 if (VK_CALL_LOG_ERROR(vk().CreateFence(vk_device(), &create_info, nullptr, in CreateFence() 30 vk().DestroyFence(vk_device(), fence, nullptr); in CreateFence()
|