/src/sys/dev/raidframe/ |
rf_parityscan.h | 38 int rf_VerifyParityBasic(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *, 42 int rf_TryToRedirectPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, int);
|
rf_map.h | 46 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 *,
|
rf_dagutils.h | 103 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 *);
|
rf_dagdegwr.h | 44 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap, 45 int *nNodep, RF_PhysDiskAddr_t ** pqpdap,
|
rf_paritylog.h | 65 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,
|
rf_raid1.h | 46 int rf_VerifyParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *,
|
rf_dagdegrd.h | 54 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap, 55 int *nNodep, RF_PhysDiskAddr_t ** pqpdap, int *nPQNodep,
|
rf_layout.h | 110 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
|
rf_evenodd_dagfuncs.c | 109 RF_PhysDiskAddr_t *pda; 111 RF_PhysDiskAddr_t *EPDA = 112 (RF_PhysDiskAddr_t *) node->params[EpdaIndex].p; 124 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); 132 pda = (RF_PhysDiskAddr_t *) node->params[i].p; 142 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); 156 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; 164 RF_ASSERT(((RF_PhysDiskAddr_t *) node->params[2].p)->type == RF_PDA_TYPE_Q); 167 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[4].p)->numSector); /* this is a pda o [all...] |
rf_dagfuncs.c | 168 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; 204 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; 268 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; 297 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; 328 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p [all...] |
rf_evenodd.h | 52 RF_PhysDiskAddr_t * parityPDA, int correct_it, RF_RaidAccessFlags_t flags);
|
rf_evenodd_dags.c | 80 RF_PhysDiskAddr_t *temp; 128 RF_PhysDiskAddr_t *temp; 141 RF_PhysDiskAddr_t *temp; 155 RF_PhysDiskAddr_t *temp;
|
rf_raid0.h | 55 RF_PhysDiskAddr_t * parityPDA, int correct_it, RF_RaidAccessFlags_t flags);
|
rf_pqdeg.c | 97 RF_PhysDiskAddr_t *temp; 136 RF_PhysDiskAddr_t *temp; 153 RF_PhysDiskAddr_t *temp; 192 RF_PhysDiskAddr_t *temp;
|
rf_dagutils.c | 183 RF_PhysDiskAddr_t *pda; 500 RF_PhysDiskAddr_t *pda; 508 pda = (RF_PhysDiskAddr_t *) node->params[0].p; 522 pda = (RF_PhysDiskAddr_t *) node->params[i].p; 523 bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p; 533 pda = (RF_PhysDiskAddr_t *) node->params[i].p; 534 bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p; 920 RF_PhysDiskAddr_t *pda; 1031 RF_PhysDiskAddr_t *src, RF_PhysDiskAddr_t *dest [all...] |
rf_pq.c | 251 RF_PhysDiskAddr_t *old, *new; 261 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; 263 new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p; 314 RF_PhysDiskAddr_t *old, *new; 323 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; 325 new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p; 362 RF_PhysDiskAddr_t *old; 370 old = (RF_PhysDiskAddr_t *) node->params[2 * i].p; 405 RF_PhysDiskAddr_t *old; 410 old = (RF_PhysDiskAddr_t *) node->params[np - 2].p [all...] |
rf_pqdegdags.c | 57 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 *qpda, const struct buf *bp) 198 RF_PhysDiskAddr_t *ppda, *qpda, *pda, npda; 307 RF_PhysDiskAddr_t *ppda, *qpda, *pda, npda;
|
rf_map.c | 46 static void rf_FreePDAList(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda_list); 90 RF_PhysDiskAddr_t *pda_p; 92 RF_PhysDiskAddr_t *pda_q; 101 RF_PhysDiskAddr_t *pdaList, *t_pda; 274 RF_PhysDiskAddr_t *pda; 368 rf_pool_init(raidPtr, raidPtr->poolNames.pda, &raidPtr->pools.pda, sizeof(RF_PhysDiskAddr_t), 450 RF_PhysDiskAddr_t * 460 RF_PhysDiskAddr_t * 463 RF_PhysDiskAddr_t *p, *prev; 478 rf_FreePhysDiskAddr(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *p [all...] |
rf_dagfuncs.h | 58 rf_XorIntoBuffer(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, char *srcbuf,
|
rf_dag.h | 176 RF_PhysDiskAddr_t *pda_cleanup_list; /* for PDAs that can't get
|
rf_dagdegrd.c | 124 RF_PhysDiskAddr_t *pda; 277 RF_PhysDiskAddr_t *pda, *parityPDA; 279 RF_PhysDiskAddr_t *failedPDA; 457 memcpy((char *) pda, (char *) tmprudNode->params[0].p, sizeof(RF_PhysDiskAddr_t)); 584 RF_PhysDiskAddr_t *pda; 703 RF_PhysDiskAddr_t **pdap, int *nNodep, 704 RF_PhysDiskAddr_t **pqpdap, int *nPQNodep, 715 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; 716 RF_PhysDiskAddr_t *pda_p; 717 RF_PhysDiskAddr_t *phys_p [all...] |
rf_paritylogDiskMgr.c | 118 RF_PhysDiskAddr_t ** rrd_pda) 169 RF_PhysDiskAddr_t ** fwr_pda) 217 RF_PhysDiskAddr_t ** prd_pda) 271 RF_PhysDiskAddr_t ** pwr_pda) 328 RF_PhysDiskAddr_t *fwr_pda; 352 /* RF_Free(fwr_pda, sizeof(RF_PhysDiskAddr_t)); */ 373 RF_PhysDiskAddr_t *rrd_pda = NULL, *prd_pda, *pwr_pda; 438 /* RF_Free(rrd_pda, sizeof(RF_PhysDiskAddr_t)); */ 463 /* RF_Free(prd_pda, sizeof(RF_PhysDiskAddr_t)); */ 471 /* RF_Free(pwr_pda, sizeof(RF_PhysDiskAddr_t)); */ [all...] |
rf_parityscan.c | 156 RF_PhysDiskAddr_t *parityPDA; 192 RF_PhysDiskAddr_t *parityPDA, int correct_it, 206 RF_PhysDiskAddr_t *pda; 340 rf_TryToRedirectPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda,
|
rf_raid0.c | 137 RF_RaidAddr_t raidAddr, RF_PhysDiskAddr_t *parityPDA,
|
rf_dagdegwr.c | 180 RF_PhysDiskAddr_t *pda, *parityPDA; 182 RF_PhysDiskAddr_t *failedPDA; 439 memcpy((char *) pda, (char *) tmpwndNode->params[0].p, sizeof(RF_PhysDiskAddr_t)); 573 RF_PhysDiskAddr_t ** pdap, 575 RF_PhysDiskAddr_t ** pqpdap, 586 RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0], *ftwo = asmap->failedPDAs[1]; 587 RF_PhysDiskAddr_t *pda_p; 723 RF_PhysDiskAddr_t *pda, *pqPDAs; 724 RF_PhysDiskAddr_t *npdas;
|