Searched refs:failedPDAs (Results 1 – 13 of 13) sorted by relevance
/netbsd-src/sys/dev/raidframe/ |
H A D | rf_pqdegdags.c | 206 if (asmap->failedPDAs[1] && in rf_PQDoubleRecoveryFunc() 207 (asmap->failedPDAs[1]->numSector + asmap->failedPDAs[0]->numSector < secPerSU)) { in rf_PQDoubleRecoveryFunc() 239 if (asmap->failedPDAs[1] == NULL) { /* only a single stripe unit in rf_PQDoubleRecoveryFunc() 241 pda = asmap->failedPDAs[0]; in rf_PQDoubleRecoveryFunc() 313 RF_ASSERT(asmap->failedPDAs[1] == NULL); in rf_PQWriteDoubleRecoveryFunc() 322 pda = asmap->failedPDAs[0]; in rf_PQWriteDoubleRecoveryFunc() 353 …rf_IncQ((unsigned long *) qpda->bufPtr, (unsigned long *) asmap->failedPDAs[0]->bufPtr, rf_RaidAdd… in rf_PQWriteDoubleRecoveryFunc() 355 …rf_bxor(asmap->failedPDAs[0]->bufPtr, ppda->bufPtr, rf_RaidAddressToByte(raidPtr, ppda->numSector)… in rf_PQWriteDoubleRecoveryFunc() 405 sum = asmap->failedPDAs[0]->numSector; in RF_CREATE_DAG_FUNC_DECL() 407 sum += asmap->failedPDAs[1]->numSector; in RF_CREATE_DAG_FUNC_DECL()
|
H A D | rf_evenodd.c | 210 if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_PARITY) in rf_EODagSelect() 245 …RF_ASSERT((asmap->failedPDAs[0]->type == RF_PDA_TYPE_PARITY) || (asmap->failedPDAs[0]->type == RF_… in rf_EODagSelect() 246 if (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q) { /* q died, treat like in rf_EODagSelect() 273 …if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPer… in rf_EODagSelect() 289 RF_ASSERT(asmap->failedPDAs[0]->type == RF_PDA_TYPE_DATA); in rf_EODagSelect() 290 …RF_ASSERT((asmap->failedPDAs[1]->type == RF_PDA_TYPE_PARITY) || (asmap->failedPDAs[1]->type == RF_… in rf_EODagSelect() 291 if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_Q) { in rf_EODagSelect() 292 …if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPer… in rf_EODagSelect() 301 …if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPer… in rf_EODagSelect()
|
H A D | rf_pqdeg.c | 125 asmap->failedPDAs[0]->numSector != in RF_CREATE_DAG_FUNC_DECL() 195 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) { in RF_CREATE_DAG_FUNC_DECL() 214 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) in RF_CREATE_DAG_FUNC_DECL()
|
H A D | rf_evenodd_dags.c | 104 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) in RF_CREATE_DAG_FUNC_DECL() 158 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) { in RF_CREATE_DAG_FUNC_DECL() 171 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) in RF_CREATE_DAG_FUNC_DECL()
|
H A D | rf_map.c | 281 memset(asmap->failedPDAs, 0, in rf_MarkFailuresInASMList() 282 RF_MAX_FAILED_PDA * sizeof(*asmap->failedPDAs)); in rf_MarkFailuresInASMList() 286 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList() 293 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList() 299 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList() 736 p = asm_h->stripeMap->failedPDAs[0]; in rf_PrintFullAccessStripeMap() 868 asm_p->failedPDAs[asm_p->numFailedPDAs] = pda_p; in rf_ASMCheckStatus() 873 asm_p->failedPDAs[0] = pda_p; in rf_ASMCheckStatus() 876 asm_p->failedPDAs[1] = pda_p; in rf_ASMCheckStatus()
|
H A D | rf_pq.c | 130 if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_PARITY) in rf_PQDagSelect() 165 …RF_ASSERT((asmap->failedPDAs[0]->type == RF_PDA_TYPE_PARITY) || (asmap->failedPDAs[0]->type == RF_… in rf_PQDagSelect() 166 if (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q) { /* q died, treat like in rf_PQDagSelect() 197 RF_ASSERT(asmap->failedPDAs[0]->type == RF_PDA_TYPE_DATA); in rf_PQDagSelect() 198 …RF_ASSERT((asmap->failedPDAs[1]->type == RF_PDA_TYPE_PARITY) || (asmap->failedPDAs[1]->type == RF_… in rf_PQDagSelect() 199 if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_Q) in rf_PQDagSelect()
|
H A D | rf_dagdegwr.c | 107 asmap->failedPDAs[0]->numSector != in rf_CreateDegradedWriteDAG() 191 failedPDA = asmap->failedPDAs[0]; in rf_CommonCreateSimpleDegradedWriteDAG() 586 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; in rf_WriteGenerateFailedAccessASMs() 843 recoveryNode->params[nReadNodes + nWudNodes].p = asmap->failedPDAs[0]; in rf_DoubleDegSmallWrite()
|
H A D | rf_dagdegrd.c | 286 failedPDA = asmap->failedPDAs[0]; in rf_CreateDegradedReadDAG() 715 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; in rf_DD_GenerateFailedAccessASMs() 876 if ((phys_p == asmap->failedPDAs[0]) || (phys_p == asmap->failedPDAs[1])) in rf_DD_GenerateFailedAccessASMs() 1053 RF_PhysDiskAddr_t *failedPDA = asmap->failedPDAs[0]; in rf_DoubleDegRead() 1054 RF_PhysDiskAddr_t *failedPDAtwo = asmap->failedPDAs[1]; in rf_DoubleDegRead()
|
H A D | rf_evenodd_dagfuncs.c | 669 if (asmap->failedPDAs[1] && in rf_EvenOddDoubleRecoveryFunc() 670 (asmap->failedPDAs[1]->numSector + asmap->failedPDAs[0]->numSector < secPerSU)) { in rf_EvenOddDoubleRecoveryFunc() 856 fpda = asmap->failedPDAs[0]; in rf_EOWriteDoubleRecoveryFunc()
|
H A D | rf_layout.h | 130 RF_PhysDiskAddr_t *failedPDAs[RF_MAX_FAILED_PDA]; /* array of failed phys member
|
H A D | rf_raid5.c | 190 failedPDA = asmap->failedPDAs[0]; in rf_RaidFiveDagSelect()
|
H A D | rf_raid1.c | 205 failedPDA = asmap->failedPDAs[0]; in rf_RAID1DagSelect()
|
H A D | rf_paritylogging.c | 834 failedPDA = asmp->failedPDAs[0]; in rf_ParityLoggingDagSelect()
|