Lines Matching refs:list_
28 ReferenceQueue::ReferenceQueue(Mutex* lock) : lock_(lock), list_(nullptr) { in ReferenceQueue()
48 list_ = ref; in EnqueuePendingReference()
50 mirror::Reference* head = list_->GetPendingNext(); in EnqueuePendingReference()
58 list_->SetPendingNext<true>(ref); in EnqueuePendingReference()
60 list_->SetPendingNext<false>(ref); in EnqueuePendingReference()
66 mirror::Reference* head = list_->GetPendingNext(); in DequeuePendingReference()
71 if (list_ == head) { in DequeuePendingReference()
72 ref = list_; in DequeuePendingReference()
73 list_ = nullptr; in DequeuePendingReference()
77 list_->SetPendingNext<true>(next); in DequeuePendingReference()
79 list_->SetPendingNext<false>(next); in DequeuePendingReference()
92 mirror::Reference* cur = list_; in Dump()
93 os << "Reference starting at list_=" << list_ << "\n"; in Dump()
154 mirror::Reference* const head = list_; in ForwardSoftReferences()
166 if (list_ != nullptr) { in UpdateRoots()
167 list_ = down_cast<mirror::Reference*>(callback(list_, arg)); in UpdateRoots()