Lines Matching refs:my_table
123 my_table[segment_index].store(argument, std::memory_order_relaxed); in hash_map_base()
184 …__TBB_ASSERT( !is_valid(my_table[k].load(std::memory_order_relaxed)), "Wrong concurrent assignment…
191 my_table[k].store(nullptr, std::memory_order_relaxed);
196 my_table[k].store(ptr, std::memory_order_release);
205 my_table[k].store(nullptr, std::memory_order_relaxed);
212 my_table[i].store(ptr + segment_base(i), std::memory_order_release);
218 segment_ptr_type buckets_ptr = my_table[s].load(std::memory_order_relaxed); in delete_segment()
236 if (s >= embedded_block) my_table[s].store(nullptr, std::memory_order_relaxed); in delete_segment()
243 segment_ptr_type seg = my_table[s].load(std::memory_order_acquire); in get_bucket()
251 while (segment_ptr_type seg = my_table[++s].load(std::memory_order_relaxed)) in mark_rehashed_levels()
294 …__TBB_ASSERT( is_valid(my_table[new_seg-1].load(std::memory_order_relaxed)), "new allocations must… in insert_new_node()
297 if (!(my_table[new_seg].load(std::memory_order_acquire)) in insert_new_node()
298 && my_table[new_seg].compare_exchange_strong(disabled, is_allocating)) in insert_new_node()
328 auto temp = my_table[i].load(std::memory_order_relaxed); in internal_swap_content()
329 my_table[i].store(table.my_table[i].load(std::memory_order_relaxed), in internal_swap_content()
331 table.my_table[i].store(temp, std::memory_order_relaxed); in internal_swap_content()
348 my_table[i].store(other.my_table[i].load(std::memory_order_relaxed), in internal_move()
350 other.my_table[i].store(nullptr, std::memory_order_relaxed); in internal_move()
363 segments_table_type my_table; variable
1013 …__TBB_ASSERT( s+1 == this->pointers_per_table || !this->my_table[s+1].load(std::memory_order_relax… in __TBB_requires()
1015 …__TBB_ASSERT(this->is_valid(this->my_table[s].load(std::memory_order_relaxed)), "wrong mask or con… in __TBB_requires()
1016 segment_ptr_type buckets_ptr = this->my_table[s].load(std::memory_order_relaxed); in __TBB_requires()