lockDesc          271 dev/raidframe/rf_stripelocks.c 	RF_StripeLockDesc_t *lockDesc;
lockDesc          300 dev/raidframe/rf_stripelocks.c 	for (lockDesc = lockTable[hashval].descList; lockDesc;
lockDesc          301 dev/raidframe/rf_stripelocks.c 	     lockDesc = lockDesc->next) {
lockDesc          302 dev/raidframe/rf_stripelocks.c 		if (lockDesc->stripeID == stripeID)
lockDesc          306 dev/raidframe/rf_stripelocks.c 	if (!lockDesc) {
lockDesc          308 dev/raidframe/rf_stripelocks.c 		lockDesc = rf_AllocStripeLockDesc(stripeID);
lockDesc          309 dev/raidframe/rf_stripelocks.c 		lockDesc->next = lockTable[hashval].descList;
lockDesc          310 dev/raidframe/rf_stripelocks.c 		lockTable[hashval].descList = lockDesc;
lockDesc          312 dev/raidframe/rf_stripelocks.c 			lockDesc->nWriters++;
lockDesc          313 dev/raidframe/rf_stripelocks.c 		lockDesc->granted = lockReqDesc;
lockDesc          325 dev/raidframe/rf_stripelocks.c 			lockDesc->nWriters++;
lockDesc          327 dev/raidframe/rf_stripelocks.c 		if (lockDesc->nWriters == 0) {
lockDesc          332 dev/raidframe/rf_stripelocks.c 			lockReqDesc->next = lockDesc->granted;
lockDesc          333 dev/raidframe/rf_stripelocks.c 			lockDesc->granted = lockReqDesc;
lockDesc          348 dev/raidframe/rf_stripelocks.c 			for (p = lockDesc->granted; p; p = p->next)
lockDesc          354 dev/raidframe/rf_stripelocks.c 				for (p = lockDesc->waitersH; p; p = p->next)
lockDesc          362 dev/raidframe/rf_stripelocks.c 				lockReqDesc->next = lockDesc->granted;
lockDesc          363 dev/raidframe/rf_stripelocks.c 				lockDesc->granted = lockReqDesc;
lockDesc          388 dev/raidframe/rf_stripelocks.c 				rf_AddToWaitersQueue(lockTable, lockDesc,
lockDesc          402 dev/raidframe/rf_stripelocks.c 	RF_StripeLockDesc_t *lockDesc, *ld_t;
lockDesc          431 dev/raidframe/rf_stripelocks.c 	for (ld_t = NULL, lockDesc = lockTable[hashval].descList;
lockDesc          432 dev/raidframe/rf_stripelocks.c 	     lockDesc; ld_t = lockDesc, lockDesc = lockDesc->next) {
lockDesc          433 dev/raidframe/rf_stripelocks.c 		if (lockDesc->stripeID == stripeID)
lockDesc          436 dev/raidframe/rf_stripelocks.c 	RF_ASSERT(lockDesc);	/*
lockDesc          442 dev/raidframe/rf_stripelocks.c 	for (lr_t = NULL, lr = lockDesc->granted; lr; lr_t = lr, lr = lr->next)
lockDesc          454 dev/raidframe/rf_stripelocks.c 		RF_ASSERT(lr == lockDesc->granted);
lockDesc          455 dev/raidframe/rf_stripelocks.c 		lockDesc->granted = lr->next;
lockDesc          460 dev/raidframe/rf_stripelocks.c 		lockDesc->nWriters--;
lockDesc          486 dev/raidframe/rf_stripelocks.c 	if (lockDesc->nWriters == 0) {	/* Performance tweak (1). */
lockDesc          487 dev/raidframe/rf_stripelocks.c 		while (lockDesc->waitersH) {
lockDesc          489 dev/raidframe/rf_stripelocks.c 			lr = lockDesc->waitersH;	/*
lockDesc          493 dev/raidframe/rf_stripelocks.c 			lockDesc->waitersH = lr->next;
lockDesc          497 dev/raidframe/rf_stripelocks.c 			lr->next = lockDesc->granted;	/*
lockDesc          500 dev/raidframe/rf_stripelocks.c 			lockDesc->granted = lr;
lockDesc          519 dev/raidframe/rf_stripelocks.c 		lockDesc->waitersT = NULL;	/*
lockDesc          525 dev/raidframe/rf_stripelocks.c 		for (candidate_t = NULL, candidate = lockDesc->waitersH;
lockDesc          559 dev/raidframe/rf_stripelocks.c 			for (predecessor = lockDesc->granted; predecessor;
lockDesc          588 dev/raidframe/rf_stripelocks.c 				for (predecessor = lockDesc->waitersH;
lockDesc          634 dev/raidframe/rf_stripelocks.c 					if (lockDesc->waitersT == candidate)
lockDesc          640 dev/raidframe/rf_stripelocks.c 						lockDesc->waitersT =
lockDesc          644 dev/raidframe/rf_stripelocks.c 					    lockDesc->waitersH);
lockDesc          645 dev/raidframe/rf_stripelocks.c 					lockDesc->waitersH =
lockDesc          646 dev/raidframe/rf_stripelocks.c 					    lockDesc->waitersH->next;
lockDesc          647 dev/raidframe/rf_stripelocks.c 					if (!lockDesc->waitersH)
lockDesc          648 dev/raidframe/rf_stripelocks.c 						lockDesc->waitersT = NULL;
lockDesc          651 dev/raidframe/rf_stripelocks.c 				candidate->next = lockDesc->granted;
lockDesc          652 dev/raidframe/rf_stripelocks.c 				lockDesc->granted = candidate;
lockDesc          663 dev/raidframe/rf_stripelocks.c 					candidate = lockDesc->waitersH;
lockDesc          677 dev/raidframe/rf_stripelocks.c 	if (!lockDesc->granted && !lockDesc->waitersH) {
lockDesc          678 dev/raidframe/rf_stripelocks.c 		RF_ASSERT(lockDesc->nWriters == 0);
lockDesc          686 dev/raidframe/rf_stripelocks.c 			ld_t->next = lockDesc->next;
lockDesc          688 dev/raidframe/rf_stripelocks.c 			RF_ASSERT(lockDesc == lockTable[hashval].descList);
lockDesc          689 dev/raidframe/rf_stripelocks.c 			lockTable[hashval].descList = lockDesc->next;
lockDesc          691 dev/raidframe/rf_stripelocks.c 		rf_FreeStripeLockDesc(lockDesc);
lockDesc          692 dev/raidframe/rf_stripelocks.c 		lockDesc = NULL;	/* Only for the ASSERT below. */
lockDesc          700 dev/raidframe/rf_stripelocks.c 	RF_ASSERT(!((callbacklist) && (!lockDesc)));	/*
lockDesc          717 dev/raidframe/rf_stripelocks.c     RF_StripeLockDesc_t *lockDesc, RF_LockReqDesc_t *lockReqDesc)
lockDesc          723 dev/raidframe/rf_stripelocks.c 		    tid, lockDesc->stripeID, (unsigned long) lockTable);
lockDesc          726 dev/raidframe/rf_stripelocks.c 	if (!lockDesc->waitersH) {
lockDesc          727 dev/raidframe/rf_stripelocks.c 		lockDesc->waitersH = lockDesc->waitersT = lockReqDesc;
lockDesc          729 dev/raidframe/rf_stripelocks.c 		lockDesc->waitersT->next = lockReqDesc;
lockDesc          730 dev/raidframe/rf_stripelocks.c 		lockDesc->waitersT = lockReqDesc;