Lines Matching refs:even_index
413 for (size_t even_index = start; even_index < stop; even_index++) { in internal_grow_range() local
414 Bucket* bucket = _table->get_bucket(even_index); in internal_grow_range()
418 size_t odd_index = even_index + _table->_size; in internal_grow_range()
419 _new_table->get_buckets()[even_index] = *bucket; in internal_grow_range()
427 if (!unzip_bucket(thread, _table, _new_table, even_index, odd_index)) { in internal_grow_range()
434 _new_table->get_bucket(even_index)->unlock(); in internal_grow_range()
439 _table->get_bucket(even_index)->first_ptr(), (Node*)POISON_PTR); in internal_grow_range()
641 InternalTable* new_table, size_t even_index, size_t odd_index) in unzip_bucket() argument
643 Node* aux = old_table->get_bucket(even_index)->first(); in unzip_bucket()
651 Node* const volatile * even = new_table->get_bucket(even_index)->first_ptr(); in unzip_bucket()
662 new_table->get_bucket(even_index)->release_assign_node_ptr(even, in unzip_bucket()
666 if (aux_index == even_index) { in unzip_bucket()
674 new_table->get_bucket(even_index)->release_assign_node_ptr(even, in unzip_bucket()