| H A D | rhashtable.h | 3 * Resizable, Scalable, Concurrent Hash Table 32 * which is linked into as hash chain from the hash table - or one 33 * of two or more hash tables when the rhashtable is being resized. 36 * the hash bucket. This allows us to be sure we've found the end 38 * The value stored in the hash bucket has BIT(0) used as a lock bit. 51 * The maximum (not average) chain length grows with the size of the hash 54 * The value of 16 is selected so that even if the hash table grew to 65 * struct bucket_table - Table of hash buckets 66 * @size: Number of hash bucket 120 rht_bucket_index(const struct bucket_table * tbl,unsigned int hash) rht_bucket_index() argument 129 unsigned int hash; rht_key_get_hash() local 159 unsigned int hash = rht_key_get_hash(ht, key, params, tbl->hash_rnd); rht_key_hashfn() local 236 lockdep_rht_bucket_is_held(const struct bucket_table * tbl,u32 hash) lockdep_rht_bucket_is_held() argument 277 rht_dereference_bucket(p,tbl,hash) global() argument 280 rht_dereference_bucket_rcu(p,tbl,hash) global() argument 287 rht_bucket(const struct bucket_table * tbl,unsigned int hash) rht_bucket() argument 294 rht_bucket_var(struct bucket_table * tbl,unsigned int hash) rht_bucket_var() argument 301 rht_bucket_insert(struct rhashtable * ht,struct bucket_table * tbl,unsigned int hash) rht_bucket_insert() argument 402 rht_ptr(struct rhash_lock_head __rcu * const * bkt,struct bucket_table * tbl,unsigned int hash) rht_ptr() argument 444 rht_for_each_from(pos,head,tbl,hash) global() argument 455 rht_for_each(pos,tbl,hash) global() argument 468 rht_for_each_entry_from(tpos,pos,head,tbl,hash,member) global() argument 481 rht_for_each_entry(tpos,pos,tbl,hash,member) global() argument 498 rht_for_each_entry_safe(tpos,pos,next,tbl,hash,member) global() argument 518 rht_for_each_rcu_from(pos,head,tbl,hash) global() argument 534 rht_for_each_rcu(pos,tbl,hash) global() argument 553 rht_for_each_entry_rcu_from(tpos,pos,head,tbl,hash,member) global() argument 571 rht_for_each_entry_rcu(tpos,pos,tbl,hash,member) global() argument 623 unsigned int hash; __rhashtable_lookup() local 764 unsigned int hash; __rhashtable_insert_fast() local 1050 unsigned int hash; __rhashtable_remove_fast_one() local 1203 unsigned int hash; __rhashtable_replace_fast() local [all...] |