Home
last modified time | relevance | path

Searched refs:bucket (Results 1 – 2 of 2) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_hash_map.h87 struct bucket : no_copy { struct
91 bucket() : node_list(nullptr) {} in bucket() argument
112 using segment_ptr_type = bucket*;
377 using bucket = typename map_base::bucket; variable
481 const bucket* my_bucket;
635 using bucket = typename base_type::bucket; in __TBB_requires() local
707 bucket *my_b; in __TBB_requires()
724 bucket *operator() () { return my_b; } in __TBB_requires()
1473 bucket *b = this->get_bucket( h ); in __TBB_requires()
1579 bucket *b = this->get_bucket( h & m ); in __TBB_requires()
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_unordered_base.h1082 return get_bucket(bucket); in prepare_bucket()
1093 void init_bucket( size_type bucket ) { in init_bucket() argument
1094 if (bucket == 0) { in init_bucket()
1101 size_type parent_bucket = get_parent(bucket); in init_bucket()
1116 my_segments[bucket].store(dummy_node, std::memory_order_release); in init_bucket()
1453 size_type get_parent( size_type bucket ) const { in get_parent() argument
1455 __TBB_ASSERT(bucket != 0, "Unable to get_parent of the bucket 0"); in get_parent()
1456 size_type msb = tbb::detail::log2(bucket); in get_parent()
1457 return bucket & ~(size_type(1) << msb); in get_parent()
1460 size_type get_next_bucket_index( size_type bucket ) const { in get_next_bucket_index() argument
[all …]