Lines Matching refs:candidate
386 RF_LockReqDesc_t *candidate, *candidate_t, *predecessor; in rf_ReleaseStripeLock() local
487 for (candidate_t = NULL, candidate = lockDesc->waitersH; in rf_ReleaseStripeLock()
488 candidate;) { in rf_ReleaseStripeLock()
492 if (RANGE_OVERLAP(lockReqDesc, candidate)) in rf_ReleaseStripeLock()
496 if (RANGE_OVERLAP(t, candidate)) { in rf_ReleaseStripeLock()
504 …tid, stripeID, candidate->type, candidate->start, candidate->stop, candidate->start2, candidate->s… in rf_ReleaseStripeLock()
509 candidate_t = candidate; in rf_ReleaseStripeLock()
510 candidate = candidate->next; in rf_ReleaseStripeLock()
519 if (STRIPELOCK_CONFLICT(candidate, in rf_ReleaseStripeLock()
524 …tid, stripeID, candidate->type, candidate->start, candidate->stop, candidate->start2, candidate->s… in rf_ReleaseStripeLock()
539 predecessor != candidate; in rf_ReleaseStripeLock()
541 if (STRIPELOCK_CONFLICT(candidate, in rf_ReleaseStripeLock()
546 …tid, stripeID, candidate->type, candidate->start, candidate->stop, candidate->start2, candidate->s… in rf_ReleaseStripeLock()
561 …tid, stripeID, candidate->type, candidate->start, candidate->stop, candidate->start2, candidate->s… in rf_ReleaseStripeLock()
567 candidate_t->next = candidate->next; in rf_ReleaseStripeLock()
568 if (lockDesc->waitersT == candidate) in rf_ReleaseStripeLock()
571 RF_ASSERT(candidate == lockDesc->waitersH); in rf_ReleaseStripeLock()
577 candidate->next = lockDesc->granted; in rf_ReleaseStripeLock()
578 lockDesc->granted = candidate; in rf_ReleaseStripeLock()
580 RF_ASSERT(!candidate->templink); in rf_ReleaseStripeLock()
583 candidate->templink = callbacklist; in rf_ReleaseStripeLock()
585 callbacklist = candidate; in rf_ReleaseStripeLock()
588 candidate = lockDesc->waitersH; in rf_ReleaseStripeLock()
590 candidate = candidate_t->next; in rf_ReleaseStripeLock()
593 candidate_t = candidate; in rf_ReleaseStripeLock()
595 candidate = candidate->next; in rf_ReleaseStripeLock()
625 for (candidate = callbacklist; candidate;) { in rf_ReleaseStripeLock()
626 t = candidate; in rf_ReleaseStripeLock()
627 candidate = candidate->templink; in rf_ReleaseStripeLock()