Home
last modified time | relevance | path

Searched refs:RF_PhysDiskAddr_t (Results 1 – 25 of 35) sorted by relevance

12

/netbsd-src/sys/dev/raidframe/
H A Drf_evenodd_dagfuncs.c109 RF_PhysDiskAddr_t *pda; in rf_RegularONEFunc()
111 RF_PhysDiskAddr_t *EPDA = in rf_RegularONEFunc()
112 (RF_PhysDiskAddr_t *) node->params[EpdaIndex].p; in rf_RegularONEFunc()
124 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); in rf_RegularONEFunc()
132 pda = (RF_PhysDiskAddr_t *) node->params[i].p; in rf_RegularONEFunc()
142 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); in rf_RegularONEFunc()
156 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_SimpleONEFunc()
164 RF_ASSERT(((RF_PhysDiskAddr_t *) node->params[2].p)->type == RF_PDA_TYPE_Q); in rf_SimpleONEFunc()
167 …length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[4].p)->numSector); /* t… in rf_SimpleONEFunc()
196 RF_PhysDiskAddr_t *pda; in rf_RegularESubroutine()
[all …]
H A Drf_dagutils.h103 int rf_PDAOverlap(RF_RaidLayout_t *, RF_PhysDiskAddr_t *, RF_PhysDiskAddr_t *);
105 RF_PhysDiskAddr_t *, RF_DagHeader_t *,
113 void rf_RangeRestrictPDA(RF_Raid_t *, RF_PhysDiskAddr_t *,
114 RF_PhysDiskAddr_t *, int, int);
116 int rf_compute_workload_shift(RF_Raid_t *, RF_PhysDiskAddr_t *);
H A Drf_map.h46 RF_PhysDiskAddr_t *rf_AllocPhysDiskAddr(RF_Raid_t *);
47 RF_PhysDiskAddr_t *rf_AllocPDAList(RF_Raid_t *, int);
48 void rf_FreePhysDiskAddr(RF_Raid_t *, RF_PhysDiskAddr_t *);
56 void rf_ASMParityAdjust(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_StripeNum_t, RF_SectorNum_t,
58 void rf_ASMCheckStatus(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_AccessStripeMap_t *,
H A Drf_dagfuncs.c168 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_ParityLogUpdateFunc()
204 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_ParityLogOverwriteFunc()
268 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskReadFuncForThreads()
297 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskWriteFuncForThreads()
328 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskUndoFunc()
425 retcode = rf_XorIntoBuffer(raidPtr, (RF_PhysDiskAddr_t *) node->params[i].p, in rf_RegularXorFunc()
457 rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[i].p)->numSector)); in rf_SimpleXorFunc()
481 RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p; in rf_RecoveryXorFunc()
483 RF_PhysDiskAddr_t *pda; in rf_RecoveryXorFunc()
497 pda = (RF_PhysDiskAddr_t *) node->params[i].p; in rf_RecoveryXorFunc()
[all …]
H A Drf_dagutils.c183 RF_PhysDiskAddr_t *pda; in rf_FreeDAG()
500 RF_PhysDiskAddr_t *pda; in rf_PrintNodeInfoString()
508 pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_PrintNodeInfoString()
522 pda = (RF_PhysDiskAddr_t *) node->params[i].p; in rf_PrintNodeInfoString()
523 bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p; in rf_PrintNodeInfoString()
533 pda = (RF_PhysDiskAddr_t *) node->params[i].p; in rf_PrintNodeInfoString()
534 bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p; in rf_PrintNodeInfoString()
920 RF_PhysDiskAddr_t *pda; in rf_redirect_asm()
1031 RF_PhysDiskAddr_t *src, RF_PhysDiskAddr_t *dest) in rf_PDAOverlap()
1072 RF_PhysDiskAddr_t *failedPDA, in rf_GenerateFailedAccessASMs()
[all …]
H A Drf_pq.c251 RF_PhysDiskAddr_t *old, *new; in rf_RegularONQFunc()
261 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; in rf_RegularONQFunc()
263 new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p; in rf_RegularONQFunc()
314 RF_PhysDiskAddr_t *old, *new; in rf_SimpleONQFunc()
323 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; in rf_SimpleONQFunc()
325 new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p; in rf_SimpleONQFunc()
362 RF_PhysDiskAddr_t *old; in RegularQSubr()
370 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; in RegularQSubr()
405 RF_PhysDiskAddr_t *old; in DegrQSubr()
410 old = (RF_PhysDiskAddr_t *) node->params[np - 2].p; in DegrQSubr()
[all …]
H A Drf_map.c46 static void rf_FreePDAList(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda_list);
90 RF_PhysDiskAddr_t *pda_p; in rf_MapAccess()
92 RF_PhysDiskAddr_t *pda_q; in rf_MapAccess()
101 RF_PhysDiskAddr_t *pdaList, *t_pda; in rf_MapAccess()
274 RF_PhysDiskAddr_t *pda; in rf_MarkFailuresInASMList()
368 rf_pool_init(raidPtr, raidPtr->poolNames.pda, &raidPtr->pools.pda, sizeof(RF_PhysDiskAddr_t), in rf_ConfigureMapModule()
450 RF_PhysDiskAddr_t *
460 RF_PhysDiskAddr_t *
463 RF_PhysDiskAddr_t *p, *prev; in rf_AllocPDAList()
478 rf_FreePhysDiskAddr(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *p) in rf_FreePhysDiskAddr()
[all …]
H A Drf_layout.h110 RF_PhysDiskAddr_t *next;
130 RF_PhysDiskAddr_t *failedPDAs[RF_MAX_FAILED_PDA]; /* array of failed phys
132 RF_PhysDiskAddr_t *physInfo; /* a list of PhysDiskAddr structs */
133 RF_PhysDiskAddr_t *parityInfo; /* list of physical addrs for the
135 RF_PhysDiskAddr_t *qInfo; /* list of physical addrs for the Q of
H A Drf_paritylog.h65 RF_PhysDiskAddr_t diskAddress;
77 RF_PhysDiskAddr_t parityAddr;
141 RF_PhysDiskAddr_t parityAddr;
167 RF_PhysDiskAddr_t * pda, void *bufPtr, RF_Raid_t * raidPtr,
H A Drf_pqdegdags.c57 applyPDA(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, RF_PhysDiskAddr_t * ppda,
58 RF_PhysDiskAddr_t * qpda, const struct buf *bp);
124 applyPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, RF_PhysDiskAddr_t *ppda, RF_PhysDiskAddr_t *qp… in applyPDA()
198 RF_PhysDiskAddr_t *ppda, *qpda, *pda, npda; in rf_PQDoubleRecoveryFunc()
307 RF_PhysDiskAddr_t *ppda, *qpda, *pda, npda; in rf_PQWriteDoubleRecoveryFunc()
H A Drf_pqdeg.c97 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
136 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
153 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
192 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
H A Drf_evenodd_dags.c80 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
128 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
141 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
155 RF_PhysDiskAddr_t *temp; in RF_CREATE_DAG_FUNC_DECL()
H A Drf_parityscan.h38 int rf_VerifyParityBasic(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *,
42 int rf_TryToRedirectPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, int);
H A Drf_dagdegwr.h44 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap,
45 int *nNodep, RF_PhysDiskAddr_t ** pqpdap,
H A Drf_dagdegrd.c124 RF_PhysDiskAddr_t *pda; in rf_CreateRaidOneDegradedReadDAG()
277 RF_PhysDiskAddr_t *pda, *parityPDA; in rf_CreateDegradedReadDAG()
279 RF_PhysDiskAddr_t *failedPDA; in rf_CreateDegradedReadDAG()
457 memcpy((char *) pda, (char *) tmprudNode->params[0].p, sizeof(RF_PhysDiskAddr_t)); in rf_CreateDegradedReadDAG()
584 RF_PhysDiskAddr_t *pda; in rf_CreateRaidCDegradedReadDAG()
703 RF_PhysDiskAddr_t **pdap, int *nNodep, in rf_DD_GenerateFailedAccessASMs()
704 RF_PhysDiskAddr_t **pqpdap, int *nPQNodep, in rf_DD_GenerateFailedAccessASMs()
715 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; in rf_DD_GenerateFailedAccessASMs()
716 RF_PhysDiskAddr_t *pda_p; in rf_DD_GenerateFailedAccessASMs()
717 RF_PhysDiskAddr_t *phys_p; in rf_DD_GenerateFailedAccessASMs()
[all …]
H A Drf_dagdegrd.h54 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap,
55 int *nNodep, RF_PhysDiskAddr_t ** pqpdap, int *nPQNodep,
H A Drf_paritylogDiskMgr.c118 RF_PhysDiskAddr_t ** rrd_pda) in ReadRegionLog()
169 RF_PhysDiskAddr_t ** fwr_pda) in WriteCoreLog()
217 RF_PhysDiskAddr_t ** prd_pda) in ReadRegionParity()
271 RF_PhysDiskAddr_t ** pwr_pda) in WriteRegionParity()
328 RF_PhysDiskAddr_t *fwr_pda; in FlushLogsToDisk()
373 RF_PhysDiskAddr_t *rrd_pda = NULL, *prd_pda, *pwr_pda; in ReintegrateRegion()
H A Drf_dagdegwr.c180 RF_PhysDiskAddr_t *pda, *parityPDA; in rf_CommonCreateSimpleDegradedWriteDAG()
182 RF_PhysDiskAddr_t *failedPDA; in rf_CommonCreateSimpleDegradedWriteDAG()
439 memcpy((char *) pda, (char *) tmpwndNode->params[0].p, sizeof(RF_PhysDiskAddr_t)); in rf_CommonCreateSimpleDegradedWriteDAG()
573 RF_PhysDiskAddr_t ** pdap, in rf_WriteGenerateFailedAccessASMs()
575 RF_PhysDiskAddr_t ** pqpdap, in rf_WriteGenerateFailedAccessASMs()
586 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; in rf_WriteGenerateFailedAccessASMs()
587 RF_PhysDiskAddr_t *pda_p; in rf_WriteGenerateFailedAccessASMs()
723 RF_PhysDiskAddr_t *pda, *pqPDAs; in rf_DoubleDegSmallWrite()
724 RF_PhysDiskAddr_t *npdas; in rf_DoubleDegSmallWrite()
H A Drf_parityscan.c156 RF_PhysDiskAddr_t *parityPDA; in rf_VerifyParity()
192 RF_PhysDiskAddr_t *parityPDA, int correct_it, in rf_VerifyParityBasic()
206 RF_PhysDiskAddr_t *pda; in rf_VerifyParityBasic()
340 rf_TryToRedirectPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, in rf_TryToRedirectPDA()
H A Drf_dagffrd.c134 RF_PhysDiskAddr_t *pda = asmap->physInfo; in rf_CreateNonredundantDAG()
330 RF_PhysDiskAddr_t *data_pda = asmap->physInfo; in CreateMirrorReadDAG()
331 RF_PhysDiskAddr_t *parity_pda = asmap->parityInfo; in CreateMirrorReadDAG()
H A Drf_raid1.h46 int rf_VerifyParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *,
H A Drf_evenodd.h52 RF_PhysDiskAddr_t * parityPDA, int correct_it, RF_RaidAccessFlags_t flags);
H A Drf_raid5.c168 RF_PhysDiskAddr_t *failedPDA = NULL; in rf_RaidFiveDagSelect()
214 RF_PhysDiskAddr_t *p = asmap->parityInfo->next; in rf_RaidFiveDagSelect()
H A Drf_raid0.h55 RF_PhysDiskAddr_t * parityPDA, int correct_it, RF_RaidAccessFlags_t flags);
H A Draidframevar.h243 typedef struct RF_PhysDiskAddr_s RF_PhysDiskAddr_t; typedef
603 RF_PhysDiskAddr_t * parityPDA,

12