Lines Matching refs:key_hash
134 Py_uhash_t key_hash = ht->hash_func(key); in _Py_hashtable_get_entry_generic() local
135 size_t index = key_hash & (ht->nbuckets - 1); in _Py_hashtable_get_entry_generic()
141 if (entry->key_hash == key_hash && ht->compare_func(key, entry->key)) { in _Py_hashtable_get_entry_generic()
156 Py_uhash_t key_hash = _Py_hashtable_hash_ptr(key); in _Py_hashtable_get_entry_ptr() local
157 size_t index = key_hash & (ht->nbuckets - 1); in _Py_hashtable_get_entry_ptr()
176 Py_uhash_t key_hash = ht->hash_func(key); in _Py_hashtable_steal() local
177 size_t index = key_hash & (ht->nbuckets - 1); in _Py_hashtable_steal()
186 if (entry->key_hash == key_hash && ht->compare_func(key, entry->key)) { in _Py_hashtable_steal()
228 entry->key_hash = ht->hash_func(key); in _Py_hashtable_set()
241 size_t index = entry->key_hash & (ht->nbuckets - 1); in _Py_hashtable_set()
298 assert(ht->hash_func(entry->key) == entry->key_hash); in hashtable_rehash()
300 size_t entry_index = entry->key_hash & (new_size - 1); in hashtable_rehash()