Lines Matching refs:candidate
57 while (LockerCandidate* candidate = fLockerCandidates.First()) {
58 fLockerCandidates.Remove(candidate);
59 candidate->Unblock(false);
84 if (LockerCandidate* candidate = fLockerCandidates.First()) {
85 fLockerCandidates.Remove(candidate);
86 fLockOwner = candidate->GetThread();
88 candidate->Unblock(true);
102 Lockable::QueueLockerCandidate(LockerCandidate* candidate)
104 if (!candidate)
107 fLockerCandidates.Insert(candidate);
109 // if the object is not locked, wake up the candidate right now
110 fLockOwner = candidate->GetThread();
112 candidate->Unblock(true);