Home | History | Annotate | Download | only in accounting

Lines Matching refs:back_index_

68     back_index_.StoreRelaxed(0);
96 index = back_index_.LoadRelaxed();
102 } while (!back_index_.CompareExchangeWeakRelaxed(index, new_index));
127 const int32_t index = back_index_.LoadRelaxed();
129 back_index_.StoreRelaxed(index + 1);
134 DCHECK_GT(back_index_.LoadRelaxed(), front_index_.LoadRelaxed());
136 back_index_.StoreRelaxed(back_index_.LoadRelaxed() - 1);
137 return begin_[back_index_.LoadRelaxed()].AsMirrorPtr();
143 DCHECK_LT(index, back_index_.LoadRelaxed());
151 back_index_.FetchAndSubSequentiallyConsistent(n);
163 DCHECK_LE(front_index_.LoadRelaxed(), back_index_.LoadRelaxed());
164 return back_index_.LoadRelaxed() - front_index_.LoadRelaxed();
171 return begin_ + back_index_.LoadRelaxed();
186 int32_t start_back_index = back_index_.LoadRelaxed();
189 CHECK_EQ(start_back_index, back_index_.LoadRelaxed());
213 back_index_(0),
229 index = back_index_.LoadRelaxed();
234 } while (!back_index_.CompareExchangeWeakRelaxed(index, index + 1));
257 AtomicInteger back_index_;