Searched refs:bucket (Results 1 – 2 of 2) sorted by relevance
87 struct bucket : no_copy { struct91 bucket() : node_list(nullptr) {} in bucket() argument112 using segment_ptr_type = bucket*;377 using bucket = typename map_base::bucket; variable481 const bucket* my_bucket;635 using bucket = typename base_type::bucket; in __TBB_requires() local707 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 …]
1082 return get_bucket(bucket); in prepare_bucket()1093 void init_bucket( size_type bucket ) { in init_bucket() argument1094 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() argument1455 __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 …]