Searched refs:new_segment (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_vector.h | 580 segment_type new_segment = nullptr; in create_segment() local 583 … new_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 618 …new_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.h | 175 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.h | 831 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()
|