Lines Matching defs:device
170 * was already allocated in this device using its GEM handle. This is
175 * device that created it), the kernel will give us the same BO handle
200 v3dv_device_lookup_bo(struct v3dv_physical_device *device, uint32_t handle)
202 return (struct v3dv_bo *) util_sparse_array_get(&device->bo_map, handle);
210 void v3dv_meta_clear_init(struct v3dv_device *device);
211 void v3dv_meta_clear_finish(struct v3dv_device *device);
213 void v3dv_meta_blit_init(struct v3dv_device *device);
214 void v3dv_meta_blit_finish(struct v3dv_device *device);
216 void v3dv_meta_texel_buffer_copy_init(struct v3dv_device *device);
217 void v3dv_meta_texel_buffer_copy_finish(struct v3dv_device *device);
270 struct v3dv_device *device;
445 struct v3dv_device *device;
654 VkResult v3dv_create_image_view(struct v3dv_device *device,
800 bool v3dv_subpass_area_is_tile_aligned(struct v3dv_device *device,
1085 struct v3dv_device *device;
1178 struct v3dv_device *device,
1201 struct v3dv_job *v3dv_cmd_buffer_create_cpu_job(struct v3dv_device *device,
1464 VkResult v3dv_get_query_pool_results(struct v3dv_device *device,
1472 void v3dv_reset_query_pools(struct v3dv_device *device,
1477 typedef void (*v3dv_cmd_buffer_private_obj_destroy_cb)(VkDevice device,
1489 struct v3dv_device *device;
1771 v3dv_descriptor_set_layout_destroy(struct v3dv_device *device,
1782 v3dv_descriptor_set_layout_unref(struct v3dv_device *device,
1787 v3dv_descriptor_set_layout_destroy(device, set_layout);
1960 struct v3dv_device *device;
2116 const uint8_t *v3dv_get_format_swizzle(struct v3dv_device *device, VkFormat f);
2119 v3dv_get_compatible_tfu_format(struct v3dv_device *device,
2121 bool v3dv_buffer_format_supports_features(struct v3dv_device *device,
2143 v3dv_shader_variant_create(struct v3dv_device *device,
2153 v3dv_shader_variant_destroy(struct v3dv_device *device,
2164 v3dv_pipeline_shared_data_destroy(struct v3dv_device *device,
2168 v3dv_pipeline_shared_data_unref(struct v3dv_device *device,
2173 v3dv_pipeline_shared_data_destroy(device, shared_data);
2184 v3dv_descriptor_map_get_descriptor_bo(struct v3dv_device *device,
2198 v3dv_descriptor_map_get_sampler_state(struct v3dv_device *device,
2205 v3dv_descriptor_map_get_texture_shader_state(struct v3dv_device *device,
2226 struct v3dv_device *device,
2252 v3dv_pipeline_create_default_attribute_values(struct v3dv_device *device,
2350 #define v3dv_X(device, thing) ({ \
2352 switch (device->devinfo.ver) { \
2378 v3dv_gralloc_info(struct v3dv_device *device,