Lines Matching defs:failedPDA
168 RF_PhysDiskAddr_t *failedPDA = NULL;
190 failedPDA = asmap->failedPDAs[0];
191 fcol = failedPDA->col;
195 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0
199 RF_RowCol_t oc = failedPDA->col;
200 RF_SectorNum_t oo = failedPDA->startSector;
206 if (failedPDA == asmap->parityInfo) {
209 (layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
210 &failedPDA->col, &failedPDA->startSector, RF_REMAP);
216 p->col = failedPDA->col;
217 p->startSector = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, failedPDA->startSector) +
223 if (asmap->parityInfo->next && failedPDA == asmap->parityInfo->next) {
229 (layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
230 &failedPDA->col, &failedPDA->startSector, RF_REMAP);
238 failedPDA->col = raidPtr->Disks[fcol].spareCol;
244 if (failedPDA == asmap->parityInfo) {
245 failedPDA->next->col = failedPDA->col;
247 if (failedPDA == asmap->parityInfo->next) { /* paranoid: should
249 asmap->parityInfo->col = failedPDA->col;
255 RF_ASSERT(failedPDA->col != -1);
261 (long) oo, failedPDA->col,
262 (long) failedPDA->startSector);
299 if (asmap->numStripeUnitsAccessed != 1 && (failedPDA == NULL || failedPDA->numSector != layoutPtr->sectorsPerStripeUnit))