Home
last modified time | relevance | path

Searched refs:vk_pipeline_cache (Results 1 – 25 of 33) sorted by relevance

12

/external/mesa3d/src/vulkan/runtime/
Dvk_pipeline_cache.h46 struct vk_pipeline_cache;
80 struct vk_pipeline_cache_object *(*deserialize)(struct vk_pipeline_cache *cache,
110 struct vk_pipeline_cache *weak_owner;
151 struct vk_pipeline_cache { struct
167 VK_DEFINE_NONDISP_HANDLE_CASTS(vk_pipeline_cache, base, VkPipelineCache, argument
203 struct vk_pipeline_cache *
208 vk_pipeline_cache_destroy(struct vk_pipeline_cache *cache,
232 vk_pipeline_cache_lookup_object(struct vk_pipeline_cache *cache,
261 vk_pipeline_cache_add_object(struct vk_pipeline_cache *cache,
276 vk_pipeline_cache_create_and_insert_object(struct vk_pipeline_cache *cache,
[all …]
Dvk_pipeline_cache.c57 vk_raw_data_cache_object_deserialize(struct vk_pipeline_cache *cache, in vk_raw_data_cache_object_deserialize()
138 vk_pipeline_cache_lock(struct vk_pipeline_cache *cache) in vk_pipeline_cache_lock()
146 vk_pipeline_cache_unlock(struct vk_pipeline_cache *cache) in vk_pipeline_cache_unlock()
154 vk_pipeline_cache_remove_object(struct vk_pipeline_cache *cache, in vk_pipeline_cache_remove_object()
170 vk_pipeline_cache_object_weak_ref(struct vk_pipeline_cache *cache, in vk_pipeline_cache_object_weak_ref()
183 struct vk_pipeline_cache *weak_owner = p_atomic_read(&object->weak_owner); in vk_pipeline_cache_object_unref()
201 vk_pipeline_cache_object_serialize(struct vk_pipeline_cache *cache, in vk_pipeline_cache_object_serialize()
249 vk_pipeline_cache_object_deserialize(struct vk_pipeline_cache *cache, in vk_pipeline_cache_object_deserialize()
282 vk_pipeline_cache_insert_object(struct vk_pipeline_cache *cache, in vk_pipeline_cache_insert_object()
327 vk_pipeline_cache_lookup_object(struct vk_pipeline_cache *cache, in vk_pipeline_cache_lookup_object()
[all …]
Dvk_pipeline.c484 vk_pipeline_shader_deserialize(struct vk_pipeline_cache *cache, in vk_pipeline_shader_deserialize()
732 vk_pipeline_precomp_shader_deserialize(struct vk_pipeline_cache *cache, in vk_pipeline_precomp_shader_deserialize()
817 struct vk_pipeline_cache *cache, in vk_pipeline_precompile_shader()
1087 struct vk_pipeline_cache *cache, in vk_graphics_pipeline_compile_shaders()
1577 struct vk_pipeline_cache *cache, in vk_create_graphics_pipeline()
1842 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in vk_common_CreateGraphicsPipelines()
1928 struct vk_pipeline_cache *cache, in vk_pipeline_compile_compute_stage()
2105 struct vk_pipeline_cache *cache, in vk_create_compute_pipeline()
2190 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in vk_common_CreateComputePipelines()
Dvk_device.h242 struct vk_pipeline_cache *mem_cache;
Dmeson.build266 'vk_pipeline_cache.c',
/external/mesa3d/src/amd/vulkan/
Dradv_pipeline_cache.h37 struct radv_shader *radv_shader_create(struct radv_device *device, struct vk_pipeline_cache *cache,
40 bool radv_graphics_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cach…
43 bool radv_compute_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache,
46 void radv_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *cache,
49 bool radv_ray_tracing_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *c…
53 void radv_ray_tracing_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *c…
56 nir_shader *radv_pipeline_cache_lookup_nir(struct radv_device *device, struct vk_pipeline_cache *ca…
59 void radv_pipeline_cache_insert_nir(struct radv_device *device, struct vk_pipeline_cache *cache, co…
63 … struct vk_pipeline_cache *cache,
70 struct vk_pipeline_cache *cache,
Dradv_pipeline_cache.c83 radv_shader_cache_deserialize(struct vk_pipeline_cache *cache, const void *key_data, size_t key_siz… in radv_shader_cache_deserialize()
131 radv_is_cache_disabled(const struct radv_device *device, const struct vk_pipeline_cache *cache) in radv_is_cache_disabled()
159 radv_shader_create(struct radv_device *device, struct vk_pipeline_cache *cache, const struct radv_s… in radv_shader_create()
235 radv_pipeline_cache_object_deserialize(struct vk_pipeline_cache *cache, const void *key_data, size_… in radv_pipeline_cache_object_deserialize()
331 radv_pipeline_cache_object_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_pipeline_cache_object_search()
357 radv_graphics_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_graphics_pipeline_cache_search()
382 radv_compute_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_compute_pipeline_cache_search()
399 radv_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *cache, struct radv… in radv_pipeline_cache_insert()
449 radv_ray_tracing_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_ray_tracing_pipeline_cache_search()
489 radv_ray_tracing_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_ray_tracing_pipeline_cache_insert()
[all …]
Dradv_pipeline_compute.h42 struct radv_shader *radv_compile_cs(struct radv_device *device, struct vk_pipeline_cache *cache,
Dradv_pipeline_compute.c91 radv_compile_cs(struct radv_device *device, struct vk_pipeline_cache *cache, struct radv_shader_sta… in radv_compile_cs()
179 … struct vk_pipeline_cache *cache, const VkPipelineShaderStageCreateInfo *pStage, in radv_compute_pipeline_compile()
277 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_compute_pipeline_create()
Dradv_device.h192 struct vk_pipeline_cache *mem_cache;
Dradv_pipeline_rt.c358 radv_rt_nir_to_asm(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_rt_nir_to_asm()
582 radv_rt_compile_shaders(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_rt_compile_shaders()
906 … struct radv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, in radv_rt_pipeline_compile()
1083 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_rt_pipeline_create()
Dradv_pipeline_graphics.h610 void radv_graphics_shaders_compile(struct radv_device *device, struct vk_pipeline_cache *cache,
/external/mesa3d/src/intel/vulkan_hasvk/
Danv_pipeline_cache.c39 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache,
220 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache, in anv_shader_bin_deserialize()
284 struct vk_pipeline_cache *cache, in anv_device_search_for_kernel()
308 struct vk_pipeline_cache *cache, in anv_device_upload_kernel()
343 struct vk_pipeline_cache *cache, in anv_device_search_for_nir()
357 struct vk_pipeline_cache *cache, in anv_device_upload_nir()
Danv_pipeline.c426 struct vk_pipeline_cache *cache, in anv_pipeline_stage_get_nir()
1098 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_cached_shaders()
1182 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_nir()
1216 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_compile()
1435 struct vk_pipeline_cache *cache, in anv_pipeline_compile_cs()
1611 struct vk_pipeline_cache *cache, in anv_compute_pipeline_create()
1660 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateComputePipelines()
1713 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_init()
1803 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_create()
1852 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateGraphicsPipelines()
Danv_private.h973 struct vk_pipeline_cache *cache,
979 struct vk_pipeline_cache *cache,
995 struct vk_pipeline_cache *cache,
1002 struct vk_pipeline_cache *cache,
1059 struct vk_pipeline_cache * default_pipeline_cache;
1060 struct vk_pipeline_cache * internal_cache;
/external/mesa3d/src/asahi/vulkan/
Dhk_device.h30 struct vk_pipeline_cache;
79 struct vk_pipeline_cache *mem_cache;
Dhk_shader.h34 struct vk_pipeline_cache;
/external/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c150 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache,
537 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache, in anv_shader_bin_deserialize()
632 struct vk_pipeline_cache *cache, in anv_device_search_for_kernel()
657 struct vk_pipeline_cache *cache, in anv_device_upload_kernel()
692 struct vk_pipeline_cache *cache, in anv_device_search_for_nir()
706 struct vk_pipeline_cache *cache, in anv_device_upload_nir()
Danv_pipeline.c802 struct vk_pipeline_cache *cache, in anv_pipeline_stage_get_nir()
1903 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_cached_shaders()
2025 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_nir()
2156 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_compile()
2599 struct vk_pipeline_cache *cache, in anv_pipeline_compile_cs()
2753 struct vk_pipeline_cache *cache, in anv_compute_pipeline_create()
2811 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateComputePipelines()
3071 struct vk_pipeline_cache *cache, in anv_graphics_lib_pipeline_create()
3181 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_create()
3327 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateGraphicsPipelines()
[all …]
/external/mesa3d/src/nouveau/vulkan/
Dnvk_device.h22 struct vk_pipeline_cache;
Dnvk_shader.h24 struct vk_pipeline_cache;
/external/mesa3d/src/imagination/vulkan/
Dpvr_pipeline.c980 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_compile()
1072 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_init()
1101 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_create()
1167 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in pvr_CreateComputePipelines()
2085 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_compile()
2371 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_init()
2462 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_create()
2502 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in pvr_CreateGraphicsPipelines()
/external/mesa3d/src/microsoft/vulkan/
Ddzn_pipeline.c127 dzn_cached_blob_deserialize(struct vk_pipeline_cache *cache, in dzn_cached_blob_deserialize()
217 struct vk_pipeline_cache *cache, in dzn_pipeline_get_nir_shader()
526 dzn_pipeline_cache_lookup_dxil_shader(struct vk_pipeline_cache *cache, in dzn_pipeline_cache_lookup_dxil_shader()
576 dzn_pipeline_cache_add_dxil_shader(struct vk_pipeline_cache *cache, in dzn_pipeline_cache_add_dxil_shader()
610 struct vk_pipeline_cache *cache, in dzn_pipeline_cache_lookup_gfx_pipeline()
682 struct vk_pipeline_cache *cache, in dzn_pipeline_cache_add_gfx_pipeline()
751 struct vk_pipeline_cache *cache, in dzn_graphics_pipeline_compile_shaders()
1871 VK_FROM_HANDLE(vk_pipeline_cache, pcache, cache); in dzn_graphics_pipeline_create()
2419 dzn_pipeline_cache_lookup_compute_pipeline(struct vk_pipeline_cache *cache, in dzn_pipeline_cache_lookup_compute_pipeline()
2465 dzn_pipeline_cache_add_compute_pipeline(struct vk_pipeline_cache *cache, in dzn_pipeline_cache_add_compute_pipeline()
[all …]
/external/mesa3d/src/freedreno/vulkan/
Dtu_device.h287 struct vk_pipeline_cache *mem_cache;
Dtu_pipeline.cc250 struct vk_pipeline_cache *cache;
1523 tu_pipeline_cache_lookup(struct vk_pipeline_cache *cache, in tu_pipeline_cache_lookup()
1537 tu_pipeline_cache_insert(struct vk_pipeline_cache *cache, in tu_pipeline_cache_insert()
1550 tu_nir_shaders_deserialize(struct vk_pipeline_cache *cache,
1613 tu_nir_shaders_deserialize(struct vk_pipeline_cache *cache, in tu_nir_shaders_deserialize()
1637 tu_nir_cache_lookup(struct vk_pipeline_cache *cache, in tu_nir_cache_lookup()
1651 tu_nir_cache_insert(struct vk_pipeline_cache *cache, in tu_nir_cache_insert()
4178 struct vk_pipeline_cache *cache, in tu_pipeline_builder_init_graphics()
4332 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in tu_graphics_pipeline_create()
4402 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in tu_compute_pipeline_create()

12