bucket_table 26 include/linux/rhashtable-types.h struct bucket_table; bucket_table 82 include/linux/rhashtable-types.h struct bucket_table __rcu *tbl; bucket_table 108 include/linux/rhashtable-types.h struct bucket_table *tbl; bucket_table 83 include/linux/rhashtable.h struct bucket_table __rcu *future_tbl; bucket_table 119 include/linux/rhashtable.h static inline unsigned int rht_bucket_index(const struct bucket_table *tbl, bucket_table 156 include/linux/rhashtable.h struct rhashtable *ht, const struct bucket_table *tbl, bucket_table 165 include/linux/rhashtable.h struct rhashtable *ht, const struct bucket_table *tbl, bucket_table 183 include/linux/rhashtable.h const struct bucket_table *tbl) bucket_table 196 include/linux/rhashtable.h const struct bucket_table *tbl) bucket_table 209 include/linux/rhashtable.h const struct bucket_table *tbl) bucket_table 221 include/linux/rhashtable.h const struct bucket_table *tbl) bucket_table 228 include/linux/rhashtable.h int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, u32 hash); bucket_table 235 include/linux/rhashtable.h static inline int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, bucket_table 264 include/linux/rhashtable.h struct rhash_lock_head **rht_bucket_nested(const struct bucket_table *tbl, bucket_table 266 include/linux/rhashtable.h struct rhash_lock_head **__rht_bucket_nested(const struct bucket_table *tbl, bucket_table 269 include/linux/rhashtable.h struct bucket_table *tbl, bucket_table 288 include/linux/rhashtable.h const struct bucket_table *tbl, unsigned int hash) bucket_table 295 include/linux/rhashtable.h struct bucket_table *tbl, unsigned int hash) bucket_table 302 include/linux/rhashtable.h struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash) bucket_table 327 include/linux/rhashtable.h static inline void rht_lock(struct bucket_table *tbl, bucket_table 335 include/linux/rhashtable.h static inline void rht_lock_nested(struct bucket_table *tbl, bucket_table 344 include/linux/rhashtable.h static inline void rht_unlock(struct bucket_table *tbl, bucket_table 377 include/linux/rhashtable.h struct bucket_table *tbl, bucket_table 399 include/linux/rhashtable.h static inline void rht_assign_unlock(struct bucket_table *tbl, bucket_table 597 include/linux/rhashtable.h struct bucket_table *tbl; bucket_table 714 include/linux/rhashtable.h struct bucket_table *tbl; bucket_table 994 include/linux/rhashtable.h struct rhashtable *ht, struct bucket_table *tbl, bucket_table 1078 include/linux/rhashtable.h struct bucket_table *tbl; bucket_table 1146 include/linux/rhashtable.h struct rhashtable *ht, struct bucket_table *tbl, bucket_table 1212 include/linux/rhashtable.h struct bucket_table *tbl; bucket_table 38 lib/rhashtable.c const struct bucket_table *tbl, bucket_table 53 lib/rhashtable.c int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, u32 hash) bucket_table 85 lib/rhashtable.c static void nested_bucket_table_free(const struct bucket_table *tbl) bucket_table 100 lib/rhashtable.c static void bucket_table_free(const struct bucket_table *tbl) bucket_table 110 lib/rhashtable.c bucket_table_free(container_of(head, struct bucket_table, rcu)); bucket_table 138 lib/rhashtable.c static struct bucket_table *nested_bucket_table_alloc(struct rhashtable *ht, bucket_table 143 lib/rhashtable.c struct bucket_table *tbl; bucket_table 166 lib/rhashtable.c static struct bucket_table *bucket_table_alloc(struct rhashtable *ht, bucket_table 170 lib/rhashtable.c struct bucket_table *tbl = NULL; bucket_table 202 lib/rhashtable.c static struct bucket_table *rhashtable_last_table(struct rhashtable *ht, bucket_table 203 lib/rhashtable.c struct bucket_table *tbl) bucket_table 205 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 219 lib/rhashtable.c struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); bucket_table 220 lib/rhashtable.c struct bucket_table *new_tbl = rhashtable_last_table(ht, old_tbl); bucket_table 268 lib/rhashtable.c struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); bucket_table 287 lib/rhashtable.c struct bucket_table *old_tbl, bucket_table 288 lib/rhashtable.c struct bucket_table *new_tbl) bucket_table 296 lib/rhashtable.c if (cmpxchg((struct bucket_table **)&old_tbl->future_tbl, NULL, bucket_table 305 lib/rhashtable.c struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); bucket_table 306 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 343 lib/rhashtable.c struct bucket_table *old_tbl, bucket_table 346 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 380 lib/rhashtable.c struct bucket_table *old_tbl = rht_dereference(ht->tbl, ht); bucket_table 401 lib/rhashtable.c struct bucket_table *tbl; bucket_table 431 lib/rhashtable.c struct bucket_table *tbl) bucket_table 433 lib/rhashtable.c struct bucket_table *old_tbl; bucket_table 434 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 480 lib/rhashtable.c struct bucket_table *tbl, unsigned int hash, bucket_table 529 lib/rhashtable.c static struct bucket_table *rhashtable_insert_one(struct rhashtable *ht, bucket_table 531 lib/rhashtable.c struct bucket_table *tbl, bucket_table 536 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 583 lib/rhashtable.c struct bucket_table *new_tbl; bucket_table 584 lib/rhashtable.c struct bucket_table *tbl; bucket_table 782 lib/rhashtable.c struct bucket_table *tbl = iter->walker.tbl; bucket_table 927 lib/rhashtable.c struct bucket_table *tbl = iter->walker.tbl; bucket_table 1011 lib/rhashtable.c struct bucket_table *tbl; bucket_table 1127 lib/rhashtable.c struct bucket_table *tbl, *next_tbl; bucket_table 1167 lib/rhashtable.c struct rhash_lock_head **__rht_bucket_nested(const struct bucket_table *tbl, bucket_table 1196 lib/rhashtable.c struct rhash_lock_head **rht_bucket_nested(const struct bucket_table *tbl, bucket_table 1208 lib/rhashtable.c struct bucket_table *tbl, bucket_table 488 lib/test_rhashtable.c const struct bucket_table *tbl;