Lines Matching refs:reconDesc
175 RF_RaidReconDesc_t *reconDesc;
177 reconDesc = RF_Malloc(sizeof(*reconDesc));
178 reconDesc->raidPtr = raidPtr;
179 reconDesc->col = col;
180 reconDesc->spareDiskPtr = spareDiskPtr;
181 reconDesc->numDisksDone = numDisksDone;
182 reconDesc->scol = scol;
183 reconDesc->next = NULL;
185 return (reconDesc);
189 FreeReconDesc(RF_RaidReconDesc_t *reconDesc)
193 reconDesc->raidPtr->raidid,
194 (long) reconDesc->numReconEventWaits,
195 (long) reconDesc->numReconExecDelays);
198 reconDesc->raidPtr->raidid,
199 (long) reconDesc->maxReconExecTicks);
200 RF_Free(reconDesc, sizeof(RF_RaidReconDesc_t));
247 RF_RaidReconDesc_t *reconDesc;
285 reconDesc = AllocRaidReconDesc((void *) raidPtr, col, spareDiskPtr, numDisksDone, scol);
286 raidPtr->reconDesc = (void *) reconDesc;
288 reconDesc->hsStallCount = 0;
289 reconDesc->numReconExecDelays = 0;
290 reconDesc->numReconEventWaits = 0;
292 reconDesc->reconExecTimerRunning = 0;
293 reconDesc->reconExecTicks = 0;
294 reconDesc->maxReconExecTicks = 0;
295 rc = rf_ContinueReconstructFailedDisk(reconDesc);
359 RF_RaidReconDesc_t *reconDesc;
501 reconDesc = AllocRaidReconDesc((void *) raidPtr, col, spareDiskPtr,
503 raidPtr->reconDesc = (void *) reconDesc;
505 reconDesc->hsStallCount = 0;
506 reconDesc->numReconExecDelays = 0;
507 reconDesc->numReconEventWaits = 0;
509 reconDesc->reconExecTimerRunning = 0;
510 reconDesc->reconExecTicks = 0;
511 reconDesc->maxReconExecTicks = 0;
512 rc = rf_ContinueReconstructFailedDisk(reconDesc);
562 rf_ContinueReconstructFailedDisk(RF_RaidReconDesc_t *reconDesc)
564 RF_Raid_t *raidPtr = reconDesc->raidPtr;
565 RF_RowCol_t col = reconDesc->col;
566 RF_RowCol_t scol = reconDesc->scol;
597 tmp_reconctrl = rf_MakeReconControl(reconDesc, col, scol);
703 reconDesc->numDisksDone = 0;
710 reconDesc->numDisksDone++;
718 while (reconDesc->numDisksDone < raidPtr->numCol - 1) {
720 event = rf_GetNextReconEvent(reconDesc);
725 reconDesc->numDisksDone++;
737 reconDesc->numDisksDone++;
750 reconDesc->numDisksDone++;
783 event = rf_GetNextReconEvent(reconDesc);
826 event = rf_GetNextReconEvent(reconDesc);
881 event = rf_GetNextReconEvent(reconDesc);
902 rf_DrainReconEventQueue(reconDesc);
909 FreeReconDesc(reconDesc);
962 raidPtr->raidid, (int) reconDesc->hsStallCount);
968 FreeReconDesc(reconDesc);
1543 raidPtr = ctrl->reconCtrl->reconDesc->raidPtr;
1700 ctrl->reconCtrl->reconDesc->hsStallCount++;