Lines Matching refs:buckets
58 ((_Py_hashtable_entry_t *)_Py_SLIST_HEAD(&(HT)->buckets[BUCKET]))
105 /* makes sure the real size of the buckets array is a power of 2 */
123 /* buckets */
193 _Py_slist_remove(&ht->buckets[index], (_Py_slist_item_t *)previous,
242 _Py_slist_prepend(&ht->buckets[index], (_Py_slist_item_t*)entry);
287 size_t buckets_size = new_size * sizeof(ht->buckets[0]);
296 _Py_hashtable_entry_t *entry = BUCKETS_HEAD(ht->buckets[bucket]);
308 ht->alloc.free(ht->buckets);
310 ht->buckets = new_buckets;
339 size_t buckets_size = ht->nbuckets * sizeof(ht->buckets[0]);
340 ht->buckets = alloc.malloc(buckets_size);
341 if (ht->buckets == NULL) {
345 memset(ht->buckets, 0, buckets_size);
394 _Py_slist_init(&ht->buckets[i]);
415 ht->alloc.free(ht->buckets);