Searched refs:segment_index (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_vector.h | 557 …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 D | concurrent_hash_map.h | 121 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.h | 828 … 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()
|