Lines Matching refs:rehash_required

66 bool rehash_required( hash_map_node_base<MutexType>* node_ptr ) {  in rehash_required()  function
167 __TBB_ASSERT(!rehash_required(b->node_list.load(std::memory_order_relaxed)), nullptr); in add_to_bucket()
252 if (rehash_required(seg[h].node_list.load(std::memory_order_relaxed))) { in mark_rehashed_levels()
280 … if (!rehash_required(get_bucket(h & m_old)->node_list.load(std::memory_order_acquire))) { in check_rehashing_collision()
701 __TBB_ASSERT(!rehash_required(n), "Search can be executed only for rehashed bucket"); 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()
970 …__TBB_ASSERT( this->is_valid(n) || empty_rehashed(n) || rehash_required(n), "Broken internal struc… in __TBB_requires()
972 …if (rehash_required(n)) { // rehash bucket, conditional because rehashing of a previous bucket may… in __TBB_requires()
978 } while( rehash_required(b_old->node_list.load(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()
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()
1497 if (rehash_required(n)) { // source is not rehashed, items are in previous buckets 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()