Lines Matching refs:header
539 BucketHeader* header = reinterpret_cast<BucketHeader*>(first_next_pointer); in GetSkipListBucketHeader() local
540 if (header->IsSkipListBucket()) { in GetSkipListBucketHeader()
541 assert(header->GetNumEntries() > threshold_use_skiplist_); in GetSkipListBucketHeader()
543 reinterpret_cast<SkipListBucketHeader*>(header); in GetSkipListBucketHeader()
545 std::memory_order_relaxed) == header); in GetSkipListBucketHeader()
548 assert(header->GetNumEntries() <= threshold_use_skiplist_); in GetSkipListBucketHeader()
561 BucketHeader* header = reinterpret_cast<BucketHeader*>(first_next_pointer); in GetLinkListFirstNode() local
562 if (!header->IsSkipListBucket()) { in GetLinkListFirstNode()
563 assert(header->GetNumEntries() <= threshold_use_skiplist_); in GetLinkListFirstNode()
565 header->next.load(std::memory_order_acquire)); in GetLinkListFirstNode()
567 assert(header->GetNumEntries() > threshold_use_skiplist_); in GetLinkListFirstNode()
589 BucketHeader* header = nullptr; in Insert() local
600 header = new (mem) BucketHeader(first, 1); in Insert()
601 bucket.store(header, std::memory_order_release); in Insert()
603 header = reinterpret_cast<BucketHeader*>(first_next_pointer); in Insert()
604 if (header->IsSkipListBucket()) { in Insert()
606 assert(header->GetNumEntries() > threshold_use_skiplist_); in Insert()
608 reinterpret_cast<SkipListBucketHeader*>(header); in Insert()
618 header->GetNumEntries() == in Insert()
623 GetHash(transformed), header->GetNumEntries(), in Insert()
627 if (header->GetNumEntries() == threshold_use_skiplist_) { in Insert()
635 SkipListBucketHeader(compare_, allocator_, header->GetNumEntries() + 1); in Insert()
651 reinterpret_cast<Node*>(header->next.load(std::memory_order_relaxed)); in Insert()
656 header->IncNumEntries(); in Insert()
688 header->next.store(static_cast<void*>(x), std::memory_order_release); in Insert()