Lines Matching refs:node_list
91 bucket() : node_list(nullptr) {} in bucket()
92 bucket( node_base* ptr ) : node_list(ptr) {} in bucket()
95 std::atomic<node_base*> node_list; member
118 my_embedded_segment[i].node_list.store(nullptr, std::memory_order_relaxed); in hash_map_base()
167 __TBB_ASSERT(!rehash_required(b->node_list.load(std::memory_order_relaxed)), nullptr); in add_to_bucket()
168 n->next = b->node_list.load(std::memory_order_relaxed); in add_to_bucket()
169 b->node_list.store(n, std::memory_order_relaxed); // its under lock and flag is set in add_to_bucket()
252 if (rehash_required(seg[h].node_list.load(std::memory_order_relaxed))) { in mark_rehashed_levels()
253 …seg[h].node_list.store(reinterpret_cast<node_base*>(empty_rehashed_flag), std::memory_order_relaxe… in mark_rehashed_levels()
280 … if (!rehash_required(get_bucket(h & m_old)->node_list.load(std::memory_order_acquire))) { in check_rehashing_collision()
322 auto temp = my_embedded_segment[i].node_list.load(std::memory_order_relaxed); in internal_swap_content()
323 …my_embedded_segment[i].node_list.store(table.my_embedded_segment[i].node_list.load(std::memory_ord… in internal_swap_content()
325 table.my_embedded_segment[i].node_list.store(temp, std::memory_order_relaxed); in internal_swap_content()
343 …my_embedded_segment[i].node_list.store(other.my_embedded_segment[i].node_list, std::memory_order_r… in internal_move()
344 other.my_embedded_segment[i].node_list.store(nullptr, std::memory_order_relaxed); in internal_move()
446 node_base *n = my_bucket->node_list.load(std::memory_order_relaxed); in advance_to_next_bucket()
530 …my_begin( Iterator( map, 0, map.my_embedded_segment, map.my_embedded_segment->node_list.load(std::…
560 my_midpoint = Iterator(*my_begin.my_map,m,b,b->node_list.load(std::memory_order_relaxed)); in set_midpoint()
698 node *n = static_cast<node*>( b->node_list.load(std::memory_order_relaxed) ); in __TBB_requires()
714 if (rehash_required(my_b->node_list.load(std::memory_order_acquire)) in __TBB_requires()
717 …if (rehash_required(my_b->node_list.load(std::memory_order_relaxed))) base->rehash_bucket(my_b, h)… in __TBB_requires()
720 … __TBB_ASSERT(!rehash_required(my_b->node_list.load(std::memory_order_relaxed)), nullptr); in __TBB_requires()
730 …b_new->node_list.store(reinterpret_cast<node_base*>(empty_rehashed_flag), std::memory_order_releas… in __TBB_requires()
738 node_base* curr = b_old()->node_list.load(std::memory_order_acquire); in __TBB_requires()
751 b_old()->node_list.store(curr->next, std::memory_order_relaxed); in __TBB_requires()
969 node_base *n = bp->node_list.load(std::memory_order_relaxed); in __TBB_requires()
978 } while( rehash_required(b_old->node_list.load(std::memory_order_relaxed)) ); in __TBB_requires()
982 node_base* curr = b_old->node_list.load(std::memory_order_relaxed); in __TBB_requires()
990 b_old->node_list.store(curr->next, std::memory_order_relaxed); in __TBB_requires()
995 …__TBB_ASSERT(!rehash_required(b_new->node_list.load(std::memory_order_relaxed)), "hash() function … in __TBB_requires()
1019 for( node_base *n = buckets_ptr[i].node_list.load(std::memory_order_relaxed); in __TBB_requires()
1020 … this->is_valid(n); n = buckets_ptr[i].node_list.load(std::memory_order_relaxed) ) in __TBB_requires()
1022 buckets_ptr[i].node_list.store(n->next, std::memory_order_relaxed); in __TBB_requires()
1046 …erator( *this, 0, this->my_embedded_segment, this->my_embedded_segment->node_list.load(std::memory… in __TBB_requires()
1047 …erator( *this, 0, this->my_embedded_segment, this->my_embedded_segment->node_list.load(std::memory… in __TBB_requires()
1048 …erator( *this, 0, this->my_embedded_segment, this->my_embedded_segment->node_list.load(std::memory… in __TBB_requires()
1390 node_base* curr = b()->node_list.load(std::memory_order_relaxed); in __TBB_requires()
1406 b()->node_list.store(curr->next, std::memory_order_relaxed); in __TBB_requires()
1434 erase_node = b()->node_list.load(std::memory_order_relaxed); in __TBB_requires()
1452 b()->node_list.store(erase_node->next, std::memory_order_relaxed); in __TBB_requires()
1474 while (rehash_required(b->node_list.load(std::memory_order_relaxed))) { in __TBB_requires()
1495 …__TBB_ASSERT(!rehash_required(dst->node_list.load(std::memory_order_relaxed)), "Invalid bucket in … in __TBB_requires()
1496 node *n = static_cast<node*>( src->node_list.load(std::memory_order_relaxed) ); in __TBB_requires()
1499 … dst->node_list.store(reinterpret_cast<node_base*>(rehash_req_flag), std::memory_order_relaxed); in __TBB_requires()
1517 …__TBB_ASSERT(!rehash_required(b->node_list.load(std::memory_order_relaxed)), "Invalid bucket in de… in __TBB_requires()
1581 if (rehash_required(b->node_list.load(std::memory_order_acquire))) in __TBB_requires()
1585 if (rehash_required(b->node_list.load(std::memory_order_relaxed))) in __TBB_requires()
1589 __TBB_ASSERT(!rehash_required(b->node_list.load(std::memory_order_relaxed)), nullptr); in __TBB_requires()