Lines Matching refs:back_index_

78     back_index_.store(0, std::memory_order_relaxed);  in Reset()
106 index = back_index_.load(std::memory_order_relaxed); in AtomicBumpBack()
112 } while (!back_index_.CompareAndSetWeakRelaxed(index, new_index)); in AtomicBumpBack()
137 const int32_t index = back_index_.load(std::memory_order_relaxed); in PushBack()
139 back_index_.store(index + 1, std::memory_order_relaxed); in PushBack()
144 DCHECK_GT(back_index_.load(std::memory_order_relaxed), in PopBack()
147 back_index_.store(back_index_.load(std::memory_order_relaxed) - 1, std::memory_order_relaxed); in PopBack()
148 return begin_[back_index_.load(std::memory_order_relaxed)].AsMirrorPtr(); in PopBack()
154 DCHECK_LT(index, back_index_.load(std::memory_order_relaxed)); in PopFront()
162 back_index_.store(back_index_.load(std::memory_order_relaxed) - n, std::memory_order_relaxed); in PopBackCount()
175 back_index_.load(std::memory_order_relaxed)); in Size()
177 back_index_.load(std::memory_order_relaxed) - front_index_.load(std::memory_order_relaxed); in Size()
184 return begin_ + back_index_.load(std::memory_order_relaxed); in End()
199 int32_t start_back_index = back_index_.load(std::memory_order_relaxed); in Sort()
202 CHECK_EQ(start_back_index, back_index_.load(std::memory_order_relaxed)); in Sort()
226 back_index_(0), in AtomicStack()
242 index = back_index_.load(std::memory_order_relaxed); in AtomicPushBackInternal()
247 } while (!back_index_.CompareAndSetWeakRelaxed(index, index + 1)); in AtomicPushBackInternal()
273 AtomicInteger back_index_; variable