Home
last modified time | relevance | path

Searched refs:vk_device (Results 1 - 25 of 74) sorted by relevance

123

/third_party/mesa3d/src/vulkan/runtime/
H A 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 *devic
[all...]
H A Dvk_device.h90 struct vk_device { struct
147 VkResult (*check_status)(struct vk_device *device);
167 VkResult (*create_sync_for_memory)(struct vk_device *device,
244 VK_DEFINE_HANDLE_CASTS(vk_device, base, VkDevice,
247 /** Initialize a vk_device
249 * Along with initializing the data structures in `vk_device`, this function
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()
279 /** Tears down a vk_device
284 vk_device_finish(struct vk_device *devic
[all...]
H A Dvk_object.h39 struct vk_device;
55 * valid vk_device for almost everything else. (There are a few WSI
58 struct vk_device *device;
72 * @param[in] device The vk_device this object was created from or NULL
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 *devic
[all...]
H A Dvk_object.c28 #include "vk_device.h"
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 *devic
[all...]
H A 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,
H A 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()
H A Dvk_sync_timeline.c32 #include "vk_device.h"
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 *devic
[all...]
H A Dvk_sync.c34 #include "vk_device.h"
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 *devic
[all...]
H A Dvk_pipeline_layout.c29 #include "vk_device.h"
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()
H A Dvk_fence.c33 #include "vk_device.h"
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, devic in vk_common_ImportFenceFdKHR()
[all...]
H A Dvk_descriptor_set_layout.c28 #include "vk_device.h"
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()
H A Dvk_drm_syncobj.c33 #include "vk_device.h"
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 *devic
[all...]
H A 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,
H A 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()
H A Dvk_device.c24 #include "vk_device.h"
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 *devic
[all...]
H A 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()
H A 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,
H A 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()
H A Dvk_buffer.c27 #include "vk_device.h"
30 vk_buffer_init(struct vk_device *device, in vk_buffer_init()
45 vk_buffer_create(struct vk_device *device, in vk_buffer_create()
68 vk_buffer_destroy(struct vk_device *device, in vk_buffer_destroy()
H A Dvk_buffer.h47 void vk_buffer_init(struct vk_device *device,
52 void *vk_buffer_create(struct vk_device *device,
56 void vk_buffer_destroy(struct vk_device *device,
H A 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,
196 * If the driver sets vk_device.disk_cache, we attempt to look up any missing
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A 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
114 lvp_pipe_sync_move(struct vk_device *vk_device, struct vk_sync *vk_dst, struct vk_sync *vk_src) lvp_pipe_sync_move() argument
223 lvp_pipe_sync_wait(struct vk_device *vk_device, struct vk_sync *vk_sync, uint64_t wait_value, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) lvp_pipe_sync_wait() argument
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A 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
[all...]
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/
H A 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/
H A 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()

Completed in 11 milliseconds

123