Lines Matching defs:failedPDA
817 RF_PhysDiskAddr_t *failedPDA = NULL;
834 failedPDA = asmp->failedPDAs[0];
835 fcol = failedPDA->col;
839 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0
842 RF_RowCol_t oc = failedPDA->col;
843 RF_SectorNum_t oo = failedPDA->startSector;
848 if (failedPDA == asmp->parityInfo) {
851 (layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
852 &failedPDA->col, &failedPDA->startSector, RF_REMAP);
858 p->col = failedPDA->col;
859 p->startSector = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, failedPDA->startSector) +
865 if (asmp->parityInfo->next && failedPDA == asmp->parityInfo->next) {
871 (layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
872 &failedPDA->col, &failedPDA->startSector, RF_REMAP);
879 failedPDA->col = raidPtr->Disks[fcol].spareCol;
885 if (failedPDA == asmp->parityInfo) {
886 failedPDA->next->col = failedPDA->col;
888 if (failedPDA == asmp->parityInfo->next) { /* paranoid: should never occur */
889 asmp->parityInfo->col = failedPDA->col;
894 RF_ASSERT(failedPDA->col != -1);
898 raidPtr->raidid, type, oc, (long) oo, failedPDA->col, (long) failedPDA->startSector);
934 if (asmp->numStripeUnitsAccessed != 1 && failedPDA->numSector != layoutPtr->sectorsPerStripeUnit)