Lines Matching defs:key_hash
134 Py_uhash_t key_hash = ht->hash_func(key);
135 size_t index = key_hash & (ht->nbuckets - 1);
141 if (entry->key_hash == key_hash && ht->compare_func(key, entry->key)) {
156 Py_uhash_t key_hash = _Py_hashtable_hash_ptr(key);
157 size_t index = key_hash & (ht->nbuckets - 1);
163 // Compare directly keys (ignore entry->key_hash)
176 Py_uhash_t key_hash = ht->hash_func(key);
177 size_t index = key_hash & (ht->nbuckets - 1);
186 if (entry->key_hash == key_hash && ht->compare_func(key, entry->key)) {
228 entry->key_hash = ht->hash_func(key);
241 size_t index = entry->key_hash & (ht->nbuckets - 1);
298 assert(ht->hash_func(entry->key) == entry->key_hash);
300 size_t entry_index = entry->key_hash & (new_size - 1);