Home
last modified time | relevance | path

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

/external/angle/third_party/abseil-cpp/absl/strings/internal/
Dcordz_handle.cc32 CordzHandle* dq_tail = queue_->dq_tail.load(std::memory_order_acquire); in CordzHandle() local
33 if (dq_tail != nullptr) { in CordzHandle()
34 dq_prev_ = dq_tail; in CordzHandle()
35 dq_tail->dq_next_ = this; in CordzHandle()
37 queue_->dq_tail.store(this, std::memory_order_release); in CordzHandle()
62 queue_->dq_tail.store(dq_prev_, std::memory_order_release); in ~CordzHandle()
82 CordzHandle* dq_tail = queue->dq_tail.load(std::memory_order_acquire); in Delete() local
83 if (dq_tail != nullptr) { in Delete()
84 handle->dq_prev_ = dq_tail; in Delete()
85 dq_tail->dq_next_ = handle; in Delete()
[all …]
Dcordz_handle.h90 std::atomic<CordzHandle*> dq_tail ABSL_GUARDED_BY(mutex){nullptr}; in ABSL_GUARDED_BY()
101 return dq_tail.load(std::memory_order_acquire) == nullptr; in IsEmpty()