Lines Matching refs:waitersH
338 for (p = lockDesc->waitersH; p; p = p->next) in rf_AcquireStripeLock()
459 while (lockDesc->waitersH) { in rf_ReleaseStripeLock()
461 lr = lockDesc->waitersH; in rf_ReleaseStripeLock()
462 lockDesc->waitersH = lr->next; in rf_ReleaseStripeLock()
487 for (candidate_t = NULL, candidate = lockDesc->waitersH; in rf_ReleaseStripeLock()
538 for (predecessor = lockDesc->waitersH; in rf_ReleaseStripeLock()
571 RF_ASSERT(candidate == lockDesc->waitersH); in rf_ReleaseStripeLock()
572 lockDesc->waitersH = lockDesc->waitersH->next; in rf_ReleaseStripeLock()
573 if (!lockDesc->waitersH) in rf_ReleaseStripeLock()
588 candidate = lockDesc->waitersH; in rf_ReleaseStripeLock()
600 if (!lockDesc->granted && !lockDesc->waitersH) { in rf_ReleaseStripeLock()
636 if (!lockDesc->waitersH) { in AddToWaitersQueue()
637 lockDesc->waitersH = lockDesc->waitersT = lockReqDesc; in AddToWaitersQueue()
653 p->waitersH = NULL; in AllocStripeLockDesc()
706 if (!(p->waitersH)) in PrintLockedStripes()
710 for (did = 1, j = 0, q = p->waitersH; q; in PrintLockedStripes()