Lines Matching refs:hash
51 int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, u32 hash) in lockdep_rht_bucket_is_held() argument
53 spinlock_t *lock = rht_bucket_lock(tbl, hash); in lockdep_rht_bucket_is_held()
380 unsigned int hash) in rhashtable_check_elasticity() argument
385 rht_for_each(head, tbl, hash) in rhashtable_check_elasticity()
447 unsigned int hash; in rhashtable_insert_slow() local
451 hash = head_hashfn(ht, tbl, obj); in rhashtable_insert_slow()
452 spin_lock_nested(rht_bucket_lock(tbl, hash), SINGLE_DEPTH_NESTING); in rhashtable_insert_slow()
463 if (rhashtable_check_elasticity(ht, tbl, hash) || in rhashtable_insert_slow()
469 head = rht_dereference_bucket(tbl->buckets[hash], tbl, hash); in rhashtable_insert_slow()
473 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
478 spin_unlock(rht_bucket_lock(tbl, hash)); in rhashtable_insert_slow()