Home
last modified time | relevance | path

Searched refs:segment_index (Results 1 – 3 of 3) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_vector.h557 …for (size_type segment_index = 0; segment_index < this->pointers_per_embedded_table; ++segment_ind… in allocate_long_table() local
558 …nt_table_allocator_traits::construct(base_type::get_allocator(), &new_segment_table[segment_index], in allocate_long_table()
559 embedded_table[segment_index].load(std::memory_order_relaxed)); in allocate_long_table()
561 …for (size_type segment_index = this->pointers_per_embedded_table; segment_index < this->pointers_p… in allocate_long_table() local
562 …llocator_traits::construct(base_type::get_allocator(), &new_segment_table[segment_index], nullptr); in allocate_long_table()
647 segment_type nullify_segment( segment_table_type table, size_type segment_index ) { in nullify_segment() argument
648 segment_type target_segment = table[segment_index].load(std::memory_order_relaxed); in nullify_segment()
649 if (segment_index >= this->my_first_block) { in nullify_segment()
650 table[segment_index].store(nullptr, std::memory_order_relaxed); in nullify_segment()
652 if (segment_index == 0) { in nullify_segment()
H A Dconcurrent_hash_map.h121 for (size_type segment_index = 0; segment_index < pointers_per_table; ++segment_index) { in hash_map_base() local
122 …auto argument = segment_index < embedded_block ? my_embedded_segment + segment_base(segment_index)… in hash_map_base()
123 my_table[segment_index].store(argument, std::memory_order_relaxed); in hash_map_base()
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_unordered_base.h828 … base_type::segment_table_type, typename base_type::segment_index_type segment_index, size_type ) { in create_segment() argument
830 size_type seg_size = this->segment_size(segment_index); in create_segment()
838 …ent_type nullify_segment( typename base_type::segment_table_type table, size_type segment_index ) { in nullify_segment() argument
839 segment_type target_segment = table[segment_index].load(std::memory_order_relaxed); in nullify_segment()
840 table[segment_index].store(nullptr, std::memory_order_relaxed); in nullify_segment()