Searched refs:segment_type (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _segment_table.h | 44 using segment_type = T*; variable 45 using atomic_segment = std::atomic<segment_type>; 153 segment_type get_segment( segment_index_type index ) const { in get_segment() 175 segment_type new_segment = self()->create_segment(table, seg_index, index); in enable_segment() 179 segment_type disabled_segment = nullptr; in enable_segment() 192 segment_type segment_to_delete = self()->nullify_segment(get_table(), seg_index); in delete_segment() 330 void operator()( segment_index_type index, segment_type from, segment_type to ) const { in operator() 337 void operator()( segment_index_type index, segment_type from, segment_type to ) const { in operator() 460 segment_type current_segment = my_embedded_table[i].load(std::memory_order_relaxed); in internal_swap_fields() 499 const segment_type segment_allocation_failure_tag = reinterpret_cast<segment_type>(1); [all …]
|
| H A D | _concurrent_unordered_base.h | 795 using segment_type = typename base_type::segment_type; variable 828 …segment_type create_segment( typename base_type::segment_table_type, typename base_type::segment_i… in create_segment() 831 segment_type new_segment = segment_allocator_traits::allocate(alloc, seg_size); in create_segment() 838 …segment_type nullify_segment( typename base_type::segment_table_type table, size_type segment_inde… in nullify_segment() 839 segment_type target_segment = table[segment_index].load(std::memory_order_relaxed); in nullify_segment() 846 void deallocate_segment( segment_type address, size_type index ) { in deallocate_segment() 850 void destroy_segment( segment_type address, size_type index ) { in destroy_segment() 859 void copy_segment( size_type index, segment_type, segment_type to ) { in copy_segment() argument 872 void move_segment( size_type index, segment_type from, segment_type to ) { in move_segment()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_vector.h | 531 using segment_type = typename base_type::segment_type; 546 spin_wait_while_eq(embedded_table[i], segment_type(nullptr)); in allocate_long_table() 575 spin_wait_while_eq(table[seg_index], segment_type(nullptr)); in create_segment() 580 segment_type new_segment = nullptr; in create_segment() 585 segment_type disabled_segment = nullptr; in create_segment() 594 segment_type disabled_segment = nullptr; in create_segment() 609 spin_wait_while_eq(table[seg_index], segment_type(nullptr)); in create_segment() 616 segment_type new_segment = this->segment_allocation_failure_tag; in create_segment() 625 spin_wait_while_eq(table[seg_index], segment_type(nullptr)); in create_segment() 687 void copy_segment( segment_index_type seg_index, segment_type from, segment_type to ) { in copy_segment() [all …]
|