Home
last modified time | relevance | path

Searched refs:failedPDAs (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/sys/dev/raidframe/
H A Drf_pqdegdags.c206 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 Drf_evenodd.c210 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 Drf_pqdeg.c125 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 Drf_evenodd_dags.c104 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 Drf_map.c281 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 Drf_pq.c130 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 Drf_dagdegwr.c107 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 Drf_dagdegrd.c286 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 Drf_evenodd_dagfuncs.c669 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 Drf_layout.h130 RF_PhysDiskAddr_t *failedPDAs[RF_MAX_FAILED_PDA]; /* array of failed phys member
H A Drf_raid5.c190 failedPDA = asmap->failedPDAs[0]; in rf_RaidFiveDagSelect()
H A Drf_raid1.c205 failedPDA = asmap->failedPDAs[0]; in rf_RAID1DagSelect()
H A Drf_paritylogging.c834 failedPDA = asmp->failedPDAs[0]; in rf_ParityLoggingDagSelect()