Home | History | Annotate | Download | only in raidframe

Lines Matching defs:pda

206 	RF_PhysDiskAddr_t *pda;
236 for (pda = asmap->physInfo, i = 0; i < layoutPtr->numDataCol; i++, pda = pda->next) {
237 RF_ASSERT(pda);
238 rf_RangeRestrictPDA(raidPtr, parityPDA, pda, 0, 1);
239 RF_ASSERT(pda->numSector != 0);
240 if (rf_TryToRedirectPDA(raidPtr, pda, 0))
243 blockNode->succedents[i]->params[0].p = pda;
340 rf_TryToRedirectPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda,
343 if (raidPtr->Disks[pda->col].status == rf_ds_reconstructing) {
344 if (rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, pda->startSector)) {
348 RF_RowCol_t oc = pda->col;
349 RF_SectorNum_t os = pda->startSector;
352 (raidPtr->Layout.map->MapParity) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
356 oc, (long) os, pda->col, (long) pda->startSector);
359 (raidPtr->Layout.map->MapSector) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
363 oc, (long) os, pda->col, (long) pda->startSector);
368 RF_RowCol_t spCol = raidPtr->Disks[pda->col].spareCol;
369 pda->col = spCol;
375 if (RF_DEAD_DISK(raidPtr->Disks[pda->col].status))
410 * and unblock nodes are not touched, nor are the pda fields in the