Searched refs:surface_cache (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_surface.c | 222 struct hash_entry *entry = _mesa_hash_table_search_pre_hashed(&res->surface_cache, hash, ivci); in zink_get_surface() 227 entry = _mesa_hash_table_insert_pre_hashed(&res->surface_cache, hash, &surface->ivci, surface); in zink_get_surface() 314 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&res->surface_cache, surface->hash, &surface->ivci); in zink_destroy_surface() 317 _mesa_hash_table_remove(&res->surface_cache, he); in zink_destroy_surface() 359 struct hash_entry *new_entry = _mesa_hash_table_search_pre_hashed(&res->surface_cache, hash, &ivci); in zink_rebind_surface() 371 struct hash_entry *entry = _mesa_hash_table_search_pre_hashed(&res->surface_cache, surface->hash, &surface->ivci); in zink_rebind_surface() 373 _mesa_hash_table_remove(&res->surface_cache, entry); in zink_rebind_surface() 383 entry = _mesa_hash_table_insert_pre_hashed(&res->surface_cache, surface->hash, &surface->ivci, surface); in zink_rebind_surface()
|
H A D | zink_resource.h | 163 struct hash_table surface_cache; member
|
H A D | zink_resource.c | 135 assert(!_mesa_hash_table_num_entries(&res->surface_cache)); in zink_resource_destroy() 137 ralloc_free(res->surface_cache.table); in zink_resource_destroy() 1199 _mesa_hash_table_init(&res->surface_cache, NULL, NULL, equals_ivci); in resource_create()
|
Completed in 5 milliseconds