Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_vector.h580 segment_type new_segment = nullptr; in create_segment() local
583new_segment = segment_element_allocator_traits::allocate(segment_allocator, first_block_size); in create_segment()
595 if (table[0].compare_exchange_strong(disabled_segment, new_segment)) { in create_segment()
598 table[i].store(new_segment, std::memory_order_release); in create_segment()
603 this->my_embedded_table[i].store(new_segment, std::memory_order_release); in create_segment()
605 } else if (new_segment != this->segment_allocation_failure_tag) { in create_segment()
607 … segment_element_allocator_traits::deallocate(segment_allocator, new_segment, first_block_size); in create_segment()
616 segment_type new_segment = this->segment_allocation_failure_tag; in create_segment() local
618new_segment = segment_element_allocator_traits::allocate(segment_allocator,this->segment_size(seg_… in create_segment()
620 new_segment -= this->segment_base(seg_index); in create_segment()
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_segment_table.h175 segment_type new_segment = self()->create_segment(table, seg_index, index); in enable_segment() local
176 if (new_segment != nullptr) { in enable_segment()
180 …if (!table[seg_index].compare_exchange_strong(disabled_segment, new_segment - segment_base(seg_ind… in enable_segment()
183 self()->deallocate_segment(new_segment, seg_index); in enable_segment()
H A D_concurrent_unordered_base.h831 segment_type new_segment = segment_allocator_traits::allocate(alloc, seg_size); in create_segment() local
833 segment_allocator_traits::construct(alloc, new_segment + i, nullptr); in create_segment()
835 return new_segment; in create_segment()