Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/mesa3d/src/vulkan/runtime/
H A 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 …]
H A 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 …]
H A 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()
1084 struct vk_pipeline_cache *cache, in vk_graphics_pipeline_compile_shaders()
1558 struct vk_pipeline_cache *cache, in vk_create_graphics_pipeline()
1821 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in vk_common_CreateGraphicsPipelines()
1907 struct vk_pipeline_cache *cache, in vk_pipeline_compile_compute_stage()
2072 struct vk_pipeline_cache *cache, in vk_create_compute_pipeline()
2155 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in vk_common_CreateComputePipelines()
H A Dvk_device.h199 struct vk_pipeline_cache *mem_cache;
H A Dmeson.build266 'vk_pipeline_cache.c',
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A 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,
H A Dradv_pipeline_cache.c82 radv_shader_cache_deserialize(struct vk_pipeline_cache *cache, const void *key_data, size_t key_siz… in radv_shader_cache_deserialize()
130 radv_is_cache_disabled(const struct radv_device *device, const struct vk_pipeline_cache *cache) in radv_is_cache_disabled()
158 radv_shader_create(struct radv_device *device, struct vk_pipeline_cache *cache, const struct radv_s… in radv_shader_create()
234 radv_pipeline_cache_object_deserialize(struct vk_pipeline_cache *cache, const void *key_data, size_… in radv_pipeline_cache_object_deserialize()
330 radv_pipeline_cache_object_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_pipeline_cache_object_search()
356 radv_graphics_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_graphics_pipeline_cache_search()
381 radv_compute_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_compute_pipeline_cache_search()
398 radv_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *cache, struct radv… in radv_pipeline_cache_insert()
448 radv_ray_tracing_pipeline_cache_search(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_ray_tracing_pipeline_cache_search()
488 radv_ray_tracing_pipeline_cache_insert(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_ray_tracing_pipeline_cache_insert()
[all …]
H A Dradv_pipeline_compute.c91 radv_compile_cs(struct radv_device *device, struct vk_pipeline_cache *cache, struct radv_shader_sta… in radv_compile_cs()
170 … struct vk_pipeline_cache *cache, const VkPipelineShaderStageCreateInfo *pStage, in radv_compute_pipeline_compile()
275 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_compute_pipeline_create()
H A Dradv_pipeline_compute.h48 struct radv_shader *radv_compile_cs(struct radv_device *device, struct vk_pipeline_cache *cache,
H A Dradv_pipeline_rt.c358 radv_rt_nir_to_asm(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_rt_nir_to_asm()
572 radv_rt_compile_shaders(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_rt_compile_shaders()
894 … struct radv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, in radv_rt_pipeline_compile()
1076 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_rt_pipeline_create()
H A Dradv_pipeline_graphics.c2242 radv_create_gs_copy_shader(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_create_gs_copy_shader()
2310 radv_graphics_shaders_nir_to_asm(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_graphics_shaders_nir_to_asm()
2572 radv_graphics_shaders_compile(struct radv_device *device, struct vk_pipeline_cache *cache, in radv_graphics_shaders_compile()
2883 struct vk_pipeline_cache *cache, bool fast_linking_enabled) in radv_graphics_pipeline_compile()
3338 … struct vk_pipeline_cache *cache, const VkGraphicsPipelineCreateInfo *pCreateInfo, in radv_graphics_pipeline_init()
3435 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_graphics_pipeline_create()
3472 … struct vk_pipeline_cache *cache, const VkGraphicsPipelineCreateInfo *pCreateInfo) in radv_graphics_lib_pipeline_init()
3541 VK_FROM_HANDLE(vk_pipeline_cache, cache, _cache); in radv_graphics_lib_pipeline_create()
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/
H A 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()
H A 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()
H A 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;
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_pipeline_cache.c149 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache,
533 anv_shader_bin_deserialize(struct vk_pipeline_cache *cache, in anv_shader_bin_deserialize()
628 struct vk_pipeline_cache *cache, in anv_device_search_for_kernel()
653 struct vk_pipeline_cache *cache, in anv_device_upload_kernel()
688 struct vk_pipeline_cache *cache, in anv_device_search_for_nir()
702 struct vk_pipeline_cache *cache, in anv_device_upload_nir()
H A Danv_pipeline.c793 struct vk_pipeline_cache *cache, in anv_pipeline_stage_get_nir()
1932 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_cached_shaders()
2054 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_load_nir()
2185 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_compile()
2628 struct vk_pipeline_cache *cache, in anv_pipeline_compile_cs()
2795 struct vk_pipeline_cache *cache, in anv_compute_pipeline_create()
2853 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateComputePipelines()
3072 struct vk_pipeline_cache *cache, in anv_graphics_lib_pipeline_create()
3182 struct vk_pipeline_cache *cache, in anv_graphics_pipeline_create()
3328 ANV_FROM_HANDLE(vk_pipeline_cache, pipeline_cache, pipelineCache); in anv_CreateGraphicsPipelines()
[all …]
H A Danv_private.h1376 struct vk_pipeline_cache *cache,
1384 struct vk_pipeline_cache *cache,
1392 struct vk_pipeline_cache *cache,
1399 struct vk_pipeline_cache *cache,
1883 struct vk_pipeline_cache * internal_cache;
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_device.h28 struct vk_pipeline_cache;
77 struct vk_pipeline_cache *mem_cache;
H A Dhk_shader.h34 struct vk_pipeline_cache;
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/
H A Dpvr_pipeline.c1216 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_compile()
1351 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_init()
1380 struct vk_pipeline_cache *cache, in pvr_compute_pipeline_create()
1446 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in pvr_CreateComputePipelines()
1899 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_compile()
2283 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_init()
2374 struct vk_pipeline_cache *cache, in pvr_graphics_pipeline_create()
2414 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in pvr_CreateGraphicsPipelines()
/aosp_15_r20/external/mesa3d/src/microsoft/vulkan/
H A 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 …]
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_device.h22 struct vk_pipeline_cache;
H A Dnvk_shader.h24 struct vk_pipeline_cache;
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.cc250 struct vk_pipeline_cache *cache;
1524 tu_pipeline_cache_lookup(struct vk_pipeline_cache *cache, in tu_pipeline_cache_lookup()
1538 tu_pipeline_cache_insert(struct vk_pipeline_cache *cache, in tu_pipeline_cache_insert()
1551 tu_nir_shaders_deserialize(struct vk_pipeline_cache *cache,
1614 tu_nir_shaders_deserialize(struct vk_pipeline_cache *cache, in tu_nir_shaders_deserialize()
1638 tu_nir_cache_lookup(struct vk_pipeline_cache *cache, in tu_nir_cache_lookup()
1652 tu_nir_cache_insert(struct vk_pipeline_cache *cache, in tu_nir_cache_insert()
3994 struct vk_pipeline_cache *cache, in tu_pipeline_builder_init_graphics()
4143 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in tu_graphics_pipeline_create()
4213 VK_FROM_HANDLE(vk_pipeline_cache, cache, pipelineCache); in tu_compute_pipeline_create()
H A Dtu_device.h292 struct vk_pipeline_cache *mem_cache;

12