Searched refs:dispatch_table (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_physical_device.h42 struct vk_physical_device_dispatch_table dispatch_table; member in struct:vk_physical_device
54 const struct vk_physical_device_dispatch_table *dispatch_table);
H A Dvk_device.h43 struct vk_device_dispatch_table dispatch_table; member in struct:vk_device
62 const struct vk_device_dispatch_table *dispatch_table,
H A Dvk_physical_device.c33 const struct vk_physical_device_dispatch_table *dispatch_table)
42 pdevice->dispatch_table = *dispatch_table;
46 &pdevice->dispatch_table, &vk_common_physical_device_entrypoints, false);
108 pdevice->dispatch_table.GetPhysicalDeviceFeatures2(physicalDevice,
124 pdevice->dispatch_table.GetPhysicalDeviceProperties2(physicalDevice,
140 pdevice->dispatch_table.GetPhysicalDeviceMemoryProperties2(physicalDevice,
171 pdevice->dispatch_table.GetPhysicalDeviceFormatProperties2(physicalDevice,
202 pdevice->dispatch_table.GetPhysicalDeviceImageFormatProperties2(physicalDevice,
231 pdevice->dispatch_table
30 vk_physical_device_init(struct vk_physical_device * pdevice,struct vk_instance * instance,const struct vk_device_extension_table * supported_extensions,const struct vk_physical_device_dispatch_table * dispatch_table) argument
[all...]
H A Dvk_instance.h52 struct vk_instance_dispatch_table dispatch_table; member in struct:vk_instance
78 const struct vk_instance_dispatch_table *dispatch_table,
H A Dvk_cmd_copy.c59 disp->device->dispatch_table.CmdCopyBuffer2KHR(commandBuffer, &info);
101 disp->device->dispatch_table.CmdCopyImage2KHR(commandBuffer, &info);
142 disp->device->dispatch_table.CmdCopyBufferToImage2KHR(commandBuffer, &info);
183 disp->device->dispatch_table.CmdCopyImageToBuffer2KHR(commandBuffer, &info);
232 disp->device->dispatch_table.CmdBlitImage2KHR(commandBuffer, &info);
274 disp->device->dispatch_table.CmdResolveImage2KHR(commandBuffer, &info);
H A Dvk_instance.c37 const struct vk_instance_dispatch_table *dispatch_table,
125 instance->dispatch_table = *dispatch_table;
129 &instance->dispatch_table, &vk_common_instance_entrypoints, false);
234 func = vk_instance_dispatch_table_get_if_supported(&instance->dispatch_table,
268 func = vk_instance_dispatch_table_get(&instance->dispatch_table, name);
35 vk_instance_init(struct vk_instance * instance,const struct vk_instance_extension_table * supported_extensions,const struct vk_instance_dispatch_table * dispatch_table,const VkInstanceCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc) argument
H A Dvk_device.c38 const struct vk_device_dispatch_table *dispatch_table,
51 device->dispatch_table = *dispatch_table;
55 &device->dispatch_table, &vk_common_device_entrypoints, false);
128 return vk_device_dispatch_table_get_if_supported(&device->dispatch_table,
166 device->dispatch_table.GetDeviceQueue2(_device, &info, pQueue);
212 device->dispatch_table.GetBufferMemoryRequirements2(_device, &info, &reqs);
232 return device->dispatch_table.BindBufferMemory2(_device, 1, &bind);
249 device->dispatch_table.GetImageMemoryRequirements2(_device, &info, &reqs);
269 return device->dispatch_table
36 vk_device_init(struct vk_device * device,struct vk_physical_device * physical_device,const struct vk_device_dispatch_table * dispatch_table,const VkDeviceCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc) argument
[all...]
H A Dvk_synchronization2.c42 device->dispatch_table.CmdWriteTimestamp2KHR(commandBuffer,
150 device->dispatch_table.CmdPipelineBarrier2KHR(commandBuffer, &dep_info);
177 device->dispatch_table.CmdSetEvent2KHR(commandBuffer, event, &dep_info);
189 device->dispatch_table.CmdResetEvent2KHR(commandBuffer,
231 device->dispatch_table.CmdWaitEvents2KHR(commandBuffer, eventCount, pEvents, deps);
248 device->dispatch_table.CmdPipelineBarrier(commandBuffer,
267 device->dispatch_table.CmdWriteBufferMarker2AMD(commandBuffer,
392 VkResult result = device->dispatch_table.QueueSubmit2KHR(_queue,
H A Dvk_render_pass.c229 device->dispatch_table.CreateRenderPass2(_device, create_info,
252 disp->device->dispatch_table.CmdBeginRenderPass2(commandBuffer,
268 disp->device->dispatch_table.CmdEndRenderPass2(commandBuffer, &info);
289 disp->device->dispatch_table.CmdNextSubpass2(commandBuffer, &begin_info,
/xsrc/external/mit/libepoxy/dist/src/
H A Ddispatch_common.h120 struct dispatch_table *dispatch_table = get_dispatch_table(); \
122 dispatch_table->name = (void *)name##_resolver(); \
123 dispatch_table->name passthrough; \
130 struct dispatch_table *dispatch_table = get_dispatch_table(); \
132 dispatch_table->name = (void *)name##_resolver(); \
133 return dispatch_table->name passthrough; \
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_wsi.c32 func = vk_instance_dispatch_table_get(&pdevice->vk.instance->dispatch_table, pName);
36 func = vk_physical_device_dispatch_table_get(&pdevice->vk.dispatch_table, pName);
H A Dlvp_device.c164 struct vk_physical_device_dispatch_table dispatch_table; local in function:lvp_physical_device_init
166 &dispatch_table, &lvp_physical_device_entrypoints, true);
168 &dispatch_table, &wsi_physical_device_entrypoints, false);
170 NULL, &dispatch_table);
221 struct vk_instance_dispatch_table dispatch_table; local in function:lvp_CreateInstance
223 &dispatch_table, &lvp_instance_entrypoints, true);
225 &dispatch_table, &wsi_instance_entrypoints, false);
229 &dispatch_table,
1423 struct vk_device_dispatch_table dispatch_table; local in function:lvp_CreateDevice
1424 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
[all...]
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_common.h243 const struct vk_instance_dispatch_table *dispatch_table,
248 dispatch_table, info, alloc);
264 const struct vk_physical_device_dispatch_table *dispatch_table)
268 supported_extensions, dispatch_table);
282 const struct vk_device_dispatch_table *dispatch_table,
287 dispatch_table, info, alloc);
240 vn_instance_base_init(struct vn_instance_base * instance,const struct vk_instance_extension_table * supported_extensions,const struct vk_instance_dispatch_table * dispatch_table,const VkInstanceCreateInfo * info,const VkAllocationCallbacks * alloc) argument
260 vn_physical_device_base_init(struct vn_physical_device_base * physical_dev,struct vn_instance_base * instance,const struct vk_device_extension_table * supported_extensions,const struct vk_physical_device_dispatch_table * dispatch_table) argument
280 vn_device_base_init(struct vn_device_base * dev,struct vn_physical_device_base * physical_dev,const struct vk_device_dispatch_table * dispatch_table,const VkDeviceCreateInfo * info,const VkAllocationCallbacks * alloc) argument
H A Dvn_device.c283 struct vk_device_dispatch_table dispatch_table; local in function:vn_CreateDevice
284 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
286 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
289 &dispatch_table, pCreateInfo, alloc);
H A Dvn_instance.c707 struct vk_instance_dispatch_table dispatch_table; local in function:vn_CreateInstance
709 &dispatch_table, &vn_instance_entrypoints, true);
711 &dispatch_table, &wsi_instance_entrypoints, false);
714 &dispatch_table, pCreateInfo, alloc);
H A Dvn_physical_device.c1290 struct vk_physical_device_dispatch_table dispatch_table; local in function:enumerate_physical_devices
1292 &dispatch_table, &vn_physical_device_entrypoints, true);
1294 &dispatch_table, &wsi_physical_device_entrypoints, false);
1296 &physical_dev->base, &instance->base, NULL, &dispatch_table);
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_wsi.c39 func = vk_instance_dispatch_table_get(&pdevice->vk.instance->dispatch_table, pName);
43 func = vk_physical_device_dispatch_table_get(&pdevice->vk.dispatch_table, pName);
H A Dv3dv_device.c189 struct vk_instance_dispatch_table dispatch_table; local in function:v3dv_CreateInstance
191 &dispatch_table, &v3dv_instance_entrypoints, true);
193 &dispatch_table, &wsi_instance_entrypoints, false);
197 &dispatch_table,
696 struct vk_physical_device_dispatch_table dispatch_table; local in function:physical_device_init
698 (&dispatch_table, &v3dv_physical_device_entrypoints, true);
700 &dispatch_table, &wsi_physical_device_entrypoints, false);
703 &dispatch_table);
1754 struct vk_device_dispatch_table dispatch_table; local in function:v3dv_CreateDevice
1755 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_device.c173 struct vk_instance_dispatch_table dispatch_table; local in function:panvk_CreateInstance
175 vk_instance_dispatch_table_from_entrypoints(&dispatch_table,
178 vk_instance_dispatch_table_from_entrypoints(&dispatch_table,
183 &dispatch_table,
281 struct vk_physical_device_dispatch_table dispatch_table; local in function:panvk_physical_device_init
282 vk_physical_device_dispatch_table_from_entrypoints(&dispatch_table,
285 vk_physical_device_dispatch_table_from_entrypoints(&dispatch_table,
291 &dispatch_table);
963 struct vk_device_dispatch_table dispatch_table; local in function:panvk_CreateDevice
979 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_device.c262 struct vk_physical_device_dispatch_table dispatch_table; local in function:tu_physical_device_init
264 &dispatch_table, &tu_physical_device_entrypoints, true);
266 &dispatch_table, &wsi_physical_device_entrypoints, false);
270 &dispatch_table);
350 struct vk_instance_dispatch_table dispatch_table; local in function:tu_CreateInstance
352 &dispatch_table, &tu_instance_entrypoints, true);
354 &dispatch_table, &wsi_instance_entrypoints, false);
358 &dispatch_table,
1449 struct vk_device_dispatch_table dispatch_table; local in function:tu_CreateDevice
1451 &dispatch_table,
[all...]
/xsrc/external/mit/libepoxy/src/
H A Dglx_generated_dispatch.c34 struct dispatch_table { struct
170 static inline struct dispatch_table *
4353 static struct dispatch_table resolver_table = {
4489 uint32_t glx_tls_size = sizeof(struct dispatch_table);
4491 static inline struct dispatch_table *
4500 struct dispatch_table *dispatch_table = get_dispatch_table(); local in function:glx_init_dispatch_table
4501 memcpy(dispatch_table, &resolver_table, sizeof(resolver_table));
H A Degl_generated_dispatch.c19 struct dispatch_table { struct
169 static inline struct dispatch_table *
5166 static struct dispatch_table resolver_table = {
5316 uint32_t egl_tls_size = sizeof(struct dispatch_table);
5318 static inline struct dispatch_table *
5327 struct dispatch_table *dispatch_table = get_dispatch_table(); local in function:egl_init_dispatch_table
5328 memcpy(dispatch_table, &resolver_table, sizeof(resolver_table));
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_device.c795 struct vk_physical_device_dispatch_table dispatch_table; local in function:anv_physical_device_try_create
797 &dispatch_table, &anv_physical_device_entrypoints, true);
799 &dispatch_table, &wsi_physical_device_entrypoints, false);
803 &dispatch_table);
1104 struct vk_instance_dispatch_table dispatch_table; local in function:anv_CreateInstance
1106 &dispatch_table, &anv_instance_entrypoints, true);
1108 &dispatch_table, &wsi_instance_entrypoints, false);
1111 &dispatch_table, pCreateInfo, pAllocator);
2950 struct vk_device_dispatch_table dispatch_table; local in function:anv_CreateDevice
2951 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
[all...]
/xsrc/external/mit/xmodmap/dist/
H A Dhandle.c178 } dispatch_table[] = { variable in typeref:struct:dt[]
205 for (dtp = dispatch_table; dtp->command != NULL; dtp++) {
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_device.c620 struct vk_physical_device_dispatch_table dispatch_table; local in function:radv_physical_device_try_create
621 vk_physical_device_dispatch_table_from_entrypoints(&dispatch_table,
623 vk_physical_device_dispatch_table_from_entrypoints(&dispatch_table,
626 result = vk_physical_device_init(&device->vk, &instance->vk, NULL, &dispatch_table);
974 struct vk_instance_dispatch_table dispatch_table; local in function:radv_CreateInstance
975 vk_instance_dispatch_table_from_entrypoints(&dispatch_table, &radv_instance_entrypoints, true);
976 vk_instance_dispatch_table_from_entrypoints(&dispatch_table, &wsi_instance_entrypoints, false);
977 result = vk_instance_init(&instance->vk, &radv_instance_extensions_supported, &dispatch_table,
2970 struct vk_device_dispatch_table dispatch_table; local in function:radv_CreateDevice
2978 vk_device_dispatch_table_from_entrypoints(&dispatch_table,
[all...]

Completed in 70 milliseconds

12