HomeSort by: relevance | last modified time | path
    Searched defs:failedPDA (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/dev/raidframe/
rf_raid5.c 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)
    [all...]
rf_paritylogging.c 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)
    [all...]
rf_raid1.c 180 RF_PhysDiskAddr_t *failedPDA;
205 failedPDA = asmap->failedPDAs[0];
206 fcol = failedPDA->col;
210 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0
214 oo = failedPDA->startSector;
219 failedPDA->col = raidPtr->Disks[fcol].spareCol;
226 if (failedPDA == asmap->parityInfo) {
227 failedPDA->next->col = failedPDA->col;
229 if (failedPDA == asmap->parityInfo->next)
    [all...]
rf_pq.c 475 failedPDA raidPtr
485 We treat this identically to the regularPQ case, ignoring the failedPDA extra argument.
503 pda_0, buffer_0, .... pda_n, buffer_n, P pda, P buffer, failedPDA, raidPtr
535 RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
538 RF_RaidAddr_t suoffset, failedSUOffset = rf_StripeUnitOffset(layoutPtr, failedPDA->startSector);
547 rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
560 coeff = (rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), failedPDA->startSector) % raidPtr->Layout.numDataCol);
582 (pda,buf),(pda,buf),.....,(failedPDA,bufPtr),failedPDA,raidPtr.
584 We ignore failedPDA
    [all...]
rf_dagdegrd.c 279 RF_PhysDiskAddr_t *failedPDA;
284 /* failedPDA points to the pda within the asm that targets the failed
286 failedPDA = asmap->failedPDAs[0];
306 rf_GenerateFailedAccessASMs(raidPtr, asmap, failedPDA, dag_h, new_asm_h, &nXorBufs,
372 if (pda == failedPDA) {
428 * sectorsPerSU) + (failedPDA->startSector % sectorsPerSU);
429 parityPDA->numSector = failedPDA->numSector;
461 rf_RangeRestrictPDA(raidPtr, failedPDA, pda, RF_RESTRICT_DOBUFFER, 0);
476 xorNode->params[paramNum++].p = failedPDA;
485 xorNode->results[0] = failedPDA->bufPtr
    [all...]
rf_dagfuncs.c 481 RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
484 int suoffset, failedSUOffset = rf_StripeUnitOffset(layoutPtr, failedPDA->startSector);
rf_dagdegwr.c 182 RF_PhysDiskAddr_t *failedPDA;
189 /* failedPDA points to the pda within the asm that targets the failed
191 failedPDA = asmap->failedPDAs[0];
207 rf_GenerateFailedAccessASMs(raidPtr, asmap, failedPDA, dag_h, new_asm_h,
337 if (allowBufferRecycle && (pda->numSector == failedPDA->numSector))
367 * sectorsPerSU) + (failedPDA->startSector % sectorsPerSU);
368 parityPDA->numSector = failedPDA->numSector;
371 xorTargetBuf = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
388 * sectorsPerSU) + (failedPDA->startSector % sectorsPerSU);
389 parityPDA->numSector = failedPDA->numSector
    [all...]
rf_evenodd_dagfuncs.c 246 RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
248 int i, suoffset, failedSUOffset = rf_StripeUnitOffset(layoutPtr, failedPDA->startSector);
390 RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
392 fcol = rf_EUCol(layoutPtr, failedPDA->raidAddress); /* logical column of
396 int suoffset, failedSUOffset = rf_StripeUnitOffset(layoutPtr, failedPDA->startSector);
402 rf_RaidAddressToByte(raidPtr, failedPDA->numSector));

Completed in 17 milliseconds