Home
last modified time | relevance | path

Searched refs:vk_pipeline_cache_object (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
Dvk_pipeline_cache.h47 struct vk_pipeline_cache_object;
69 bool (*serialize)(struct vk_pipeline_cache_object *object,
80 struct vk_pipeline_cache_object *(*deserialize)(struct vk_device *device,
89 void (*destroy)(struct vk_pipeline_cache_object *object);
107 struct vk_pipeline_cache_object { struct
119 struct vk_pipeline_cache_object *object, in vk_pipeline_cache_object_init() argument
133 vk_pipeline_cache_object_finish(struct vk_pipeline_cache_object *object) in vk_pipeline_cache_object_finish()
138 static inline struct vk_pipeline_cache_object *
139 vk_pipeline_cache_object_ref(struct vk_pipeline_cache_object *object) in vk_pipeline_cache_object_ref()
147 vk_pipeline_cache_object_unref(struct vk_pipeline_cache_object *object) in vk_pipeline_cache_object_unref()
[all …]
Dvk_pipeline_cache.c41 struct vk_pipeline_cache_object base;
53 raw_data_object_serialize(struct vk_pipeline_cache_object *object, in raw_data_object_serialize()
64 static struct vk_pipeline_cache_object *
86 raw_data_object_destroy(struct vk_pipeline_cache_object *object) in raw_data_object_destroy()
129 const struct vk_pipeline_cache_object *a = void_a, *b = void_b; in object_keys_equal()
139 const struct vk_pipeline_cache_object *object = void_object; in object_key_hash()
161 struct vk_pipeline_cache_object *object) in vk_pipeline_cache_remove_object()
179 static struct vk_pipeline_cache_object *
182 struct vk_pipeline_cache_object *search, in vk_pipeline_cache_replace_object()
183 struct vk_pipeline_cache_object *replace) in vk_pipeline_cache_replace_object()
[all …]
/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c35 anv_shader_bin_serialize(struct vk_pipeline_cache_object *object,
38 struct vk_pipeline_cache_object *
44 anv_shader_bin_destroy(struct vk_pipeline_cache_object *object) in anv_shader_bin_destroy()
184 anv_shader_bin_serialize(struct vk_pipeline_cache_object *object, in anv_shader_bin_serialize()
234 struct vk_pipeline_cache_object *
308 struct vk_pipeline_cache_object *object = in anv_device_search_for_kernel()
348 struct vk_pipeline_cache_object *cached = in anv_device_upload_kernel()
Danv_private.h3021 struct vk_pipeline_cache_object base;
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_pipeline.c78 struct vk_pipeline_cache_object base;
85 dzn_cached_blob_serialize(struct vk_pipeline_cache_object *object, in dzn_cached_blob_serialize()
96 dzn_cached_blob_destroy(struct vk_pipeline_cache_object *object) in dzn_cached_blob_destroy()
104 static struct vk_pipeline_cache_object *
110 static struct vk_pipeline_cache_object *
131 static struct vk_pipeline_cache_object *
456 struct vk_pipeline_cache_object *cache_obj = NULL; in dzn_pipeline_cache_lookup_dxil_shader()
504 struct vk_pipeline_cache_object *cache_obj = in dzn_pipeline_cache_add_dxil_shader()
537 struct vk_pipeline_cache_object *cache_obj = NULL; in dzn_pipeline_cache_lookup_gfx_pipeline()
615 struct vk_pipeline_cache_object *cache_obj = in dzn_pipeline_cache_add_gfx_pipeline()
[all …]
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.h69 struct vk_pipeline_cache_object base;
Dtu_pipeline.c2669 tu_shaders_serialize(struct vk_pipeline_cache_object *object,
2672 static struct vk_pipeline_cache_object *
2678 tu_shaders_destroy(struct vk_pipeline_cache_object *object) in tu_shaders_destroy()
2715 tu_shaders_serialize(struct vk_pipeline_cache_object *object, in tu_shaders_serialize()
2737 static struct vk_pipeline_cache_object *
2768 struct vk_pipeline_cache_object *object = in tu_pipeline_cache_lookup()
2781 struct vk_pipeline_cache_object *object = in tu_pipeline_cache_insert()