Searched refs:dq_tail (Results 1 – 2 of 2) sorted by relevance
32 CordzHandle* dq_tail = queue_->dq_tail.load(std::memory_order_acquire); in CordzHandle() local33 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() local83 if (dq_tail != nullptr) { in Delete()84 handle->dq_prev_ = dq_tail; in Delete()85 dq_tail->dq_next_ = handle; in Delete()[all …]
90 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()