Lines Matching defs:cache
431 * cache access patterns (ie. adjacent bins are likely to access adjacent
460 struct fd_gmem_cache *cache = &gmem->screen->gmem_cache;
464 _mesa_hash_table_remove_key(cache->ht, gmem->key);
547 struct fd_gmem_cache *cache = &screen->gmem_cache;
559 _mesa_hash_table_search_pre_hashed(cache->ht, hash, key);
568 if (cache->ht->entries >= 20) {
570 list_last_entry(&cache->lru, struct fd_gmem_stateobj, node);
574 entry = _mesa_hash_table_insert_pre_hashed(cache->ht, hash, key,
581 list_add(&gmem->node, &cache->lru);
820 struct fd_gmem_cache *cache = &fd_screen(pscreen)->gmem_cache;
822 cache->ht = _mesa_hash_table_create(NULL, gmem_key_hash, gmem_key_equals);
823 list_inithead(&cache->lru);
829 struct fd_gmem_cache *cache = &fd_screen(pscreen)->gmem_cache;
831 _mesa_hash_table_destroy(cache->ht, NULL);