Lines Matching refs:table
60 return rhashtable_lookup_fast(&c->btree_key_cache.table, &key, in bch2_btree_key_cache_find()
85 bool ret = !rhashtable_remove_fast(&c->table, &ck->hash, in bkey_cached_evict()
192 struct bucket_table *tbl = rht_dereference_rcu(c->table.tbl, &c->table); in bkey_cached_reuse()
276 ret = rhashtable_lookup_insert_fast(&bc->table, &ck->hash, bch2_btree_key_cache_params); in btree_key_cache_create()
675 tbl = rht_dereference_rcu(bc->table.tbl, &bc->table); in bch2_btree_key_cache_scan()
775 tbl = rht_dereference_rcu(bc->table.tbl, &bc->table); in bch2_fs_btree_key_cache_exit()
780 mutex_lock(&bc->table.mutex); in bch2_fs_btree_key_cache_exit()
781 mutex_unlock(&bc->table.mutex); in bch2_fs_btree_key_cache_exit()
806 rhashtable_destroy(&bc->table); in bch2_fs_btree_key_cache_exit()
831 if (rhashtable_init(&bc->table, &bch2_btree_key_cache_params)) in bch2_fs_btree_key_cache_init()
856 prt_printf(out, "table size:\t%u\r\n", bc->table.tbl->size); in bch2_btree_key_cache_to_text()