Lines Matching refs:rhashtable

25 #include <linux/rhashtable.h>
37 static u32 head_hashfn(struct rhashtable *ht,
47 int lockdep_rht_mutex_is_held(struct rhashtable *ht)
122 static union nested_table *nested_table_alloc(struct rhashtable *ht,
148 static struct bucket_table *nested_bucket_table_alloc(struct rhashtable *ht,
177 static struct bucket_table *bucket_table_alloc(struct rhashtable *ht,
215 static struct bucket_table *rhashtable_last_table(struct rhashtable *ht,
228 static int rhashtable_rehash_one(struct rhashtable *ht,
280 static int rhashtable_rehash_chain(struct rhashtable *ht,
302 static int rhashtable_rehash_attach(struct rhashtable *ht,
319 static int rhashtable_rehash_table(struct rhashtable *ht)
358 static int rhashtable_rehash_alloc(struct rhashtable *ht,
395 static int rhashtable_shrink(struct rhashtable *ht)
418 struct rhashtable *ht;
422 ht = container_of(work, struct rhashtable, run_work);
448 static int rhashtable_insert_rehash(struct rhashtable *ht,
496 static void *rhashtable_lookup_one(struct rhashtable *ht,
548 struct rhashtable *ht, struct rhash_lock_head __rcu **bkt,
592 static void *rhashtable_try_insert(struct rhashtable *ht, const void *key,
643 void *rhashtable_insert_slow(struct rhashtable *ht, const void *key,
679 void rhashtable_walk_enter(struct rhashtable *ht, struct rhashtable_iter *iter)
731 struct rhashtable *ht = iter->ht;
805 struct rhashtable *ht = iter->ht;
876 struct rhashtable *ht = iter->ht;
915 struct rhashtable *ht = iter->ht;
946 struct rhashtable *ht;
1028 int rhashtable_init_noprof(struct rhashtable *ht,
1073 * initial rhashtable allocation. Upon failure, retry with the
1111 static void rhashtable_free_one(struct rhashtable *ht, struct rhash_head *obj,
1145 void rhashtable_free_and_destroy(struct rhashtable *ht,
1183 void rhashtable_destroy(struct rhashtable *ht)
1230 struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash)