/external/mesa3d/src/vulkan/runtime/ |
D | vk_pipeline_cache.h | 46 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 …]
|
D | vk_pipeline_cache.c | 57 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 …]
|
D | vk_pipeline.c | 484 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()
|
D | vk_device.h | 242 struct vk_pipeline_cache *mem_cache;
|
D | meson.build | 266 'vk_pipeline_cache.c',
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_cache.h | 37 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,
|
D | radv_pipeline_cache.c | 83 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 …]
|
D | radv_pipeline_compute.h | 42 struct radv_shader *radv_compile_cs(struct radv_device *device, struct vk_pipeline_cache *cache,
|
D | radv_pipeline_compute.c | 91 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()
|
D | radv_device.h | 192 struct vk_pipeline_cache *mem_cache;
|
D | radv_pipeline_rt.c | 358 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()
|
D | radv_pipeline_graphics.h | 610 void radv_graphics_shaders_compile(struct radv_device *device, struct vk_pipeline_cache *cache,
|
/external/mesa3d/src/intel/vulkan_hasvk/ |
D | anv_pipeline_cache.c | 39 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()
|
D | anv_pipeline.c | 426 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()
|
D | anv_private.h | 973 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/ |
D | hk_device.h | 30 struct vk_pipeline_cache; 79 struct vk_pipeline_cache *mem_cache;
|
D | hk_shader.h | 34 struct vk_pipeline_cache;
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_pipeline_cache.c | 150 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()
|
D | anv_pipeline.c | 802 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/ |
D | nvk_device.h | 22 struct vk_pipeline_cache;
|
D | nvk_shader.h | 24 struct vk_pipeline_cache;
|
/external/mesa3d/src/imagination/vulkan/ |
D | pvr_pipeline.c | 980 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/ |
D | dzn_pipeline.c | 127 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/ |
D | tu_device.h | 287 struct vk_pipeline_cache *mem_cache;
|
D | tu_pipeline.cc | 250 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()
|