Lines Matching refs:bucket_table
38 const struct bucket_table *tbl, in head_hashfn()
53 int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, u32 hash) in lockdep_rht_bucket_is_held()
67 const struct bucket_table *tbl) in nested_table_top()
94 static void nested_bucket_table_free(const struct bucket_table *tbl) in nested_bucket_table_free()
109 static void bucket_table_free(const struct bucket_table *tbl) in bucket_table_free()
119 bucket_table_free(container_of(head, struct bucket_table, rcu)); in bucket_table_free_rcu()
148 static struct bucket_table *nested_bucket_table_alloc(struct rhashtable *ht, in nested_bucket_table_alloc()
153 struct bucket_table *tbl; in nested_bucket_table_alloc()
177 static struct bucket_table *bucket_table_alloc(struct rhashtable *ht, in bucket_table_alloc()
181 struct bucket_table *tbl = NULL; in bucket_table_alloc()
215 static struct bucket_table *rhashtable_last_table(struct rhashtable *ht, in rhashtable_last_table()
216 struct bucket_table *tbl) in rhashtable_last_table()
218 struct bucket_table *new_tbl; in rhashtable_last_table()
232 struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); in rhashtable_rehash_one()
233 struct bucket_table *new_tbl = rhashtable_last_table(ht, old_tbl); in rhashtable_rehash_one()
283 struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); in rhashtable_rehash_chain()
303 struct bucket_table *old_tbl, in rhashtable_rehash_attach()
304 struct bucket_table *new_tbl) in rhashtable_rehash_attach()
312 if (cmpxchg((struct bucket_table **)&old_tbl->future_tbl, NULL, in rhashtable_rehash_attach()
321 struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); in rhashtable_rehash_table()
322 struct bucket_table *new_tbl; in rhashtable_rehash_table()
359 struct bucket_table *old_tbl, in rhashtable_rehash_alloc()
362 struct bucket_table *new_tbl; in rhashtable_rehash_alloc()
396 struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); in rhashtable_shrink()
417 struct bucket_table *tbl; in rht_deferred_worker()
447 struct bucket_table *tbl) in rhashtable_insert_rehash()
449 struct bucket_table *old_tbl; in rhashtable_insert_rehash()
450 struct bucket_table *new_tbl; in rhashtable_insert_rehash()
496 struct bucket_table *tbl, unsigned int hash, in rhashtable_lookup_one()
545 static struct bucket_table *rhashtable_insert_one( in rhashtable_insert_one()
547 struct bucket_table *tbl, unsigned int hash, struct rhash_head *obj, in rhashtable_insert_one()
550 struct bucket_table *new_tbl; in rhashtable_insert_one()
593 struct bucket_table *new_tbl; in rhashtable_try_insert()
594 struct bucket_table *tbl; in rhashtable_try_insert()
801 struct bucket_table *tbl = iter->walker.tbl; in __rhashtable_walk_find_next()
946 struct bucket_table *tbl = iter->walker.tbl; in rhashtable_walk_stop()
1030 struct bucket_table *tbl; in rhashtable_init_noprof()
1148 struct bucket_table *tbl, *next_tbl; in rhashtable_free_and_destroy()
1189 const struct bucket_table *tbl, unsigned int hash) in __rht_bucket_nested()
1218 const struct bucket_table *tbl, unsigned int hash) in rht_bucket_nested()
1229 struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash) in rht_bucket_nested_insert()