| /netbsd-src/sys/dev/raidframe/ |
| H A D | rf_dagffwr.h | 37 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 41 rf_CreateRAID0WriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 45 rf_CreateSmallWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 49 rf_CreateLargeWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 54 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 58 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 62 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 66 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 69 void rf_CreateRaidOneWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 73 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp,
|
| H A D | rf_dagdegrd.h | 37 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 41 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 45 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 50 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 54 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap, 58 rf_DoubleDegRead(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
|
| H A D | rf_map.h | 49 RF_AccessStripeMap_t *rf_AllocASMList(RF_Raid_t *, int); 51 int rf_CheckStripeForFailures(RF_Raid_t *, RF_AccessStripeMap_t *); 52 int rf_NumFailedDataUnitsInStripe(RF_Raid_t *, RF_AccessStripeMap_t *); 57 RF_RaidLayout_t *, RF_AccessStripeMap_t *); 58 void rf_ASMCheckStatus(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_AccessStripeMap_t *,
|
| H A D | rf_dagffrd.h | 36 rf_CreateFaultFreeReadDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 40 rf_CreateNonredundantDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap, 45 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 49 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp,
|
| H A D | rf_dagdegwr.h | 35 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 39 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, void *bp, 44 RF_AccessStripeMap_t * asmap, RF_PhysDiskAddr_t ** pdap, 48 void rf_DoubleDegSmallWrite(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
|
| H A D | rf_parityloggingdags.h | 40 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, 45 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, 50 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h, 55 RF_AccessStripeMap_t * asmap, RF_DagHeader_t * dag_h,
|
| H A D | rf_map.c | 47 static void rf_FreeASMList(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asm_list); 84 RF_AccessStripeMap_t *asm_list = NULL, *asm_p = NULL; in rf_MapAccess() 100 RF_AccessStripeMap_t *asmList, *t_asm; in rf_MapAccess() 273 RF_AccessStripeMap_t *asmap; in rf_MarkFailuresInASMList() 364 …rf_pool_init(raidPtr, raidPtr->poolNames.asmap, &raidPtr->pools.asmap, sizeof(RF_AccessStripeMap_t… in rf_ConfigureMapModule() 501 RF_AccessStripeMap_t * 504 RF_AccessStripeMap_t *p, *prev; in rf_AllocASMList() 518 rf_FreeASMList(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asm_list) in rf_FreeASMList() 520 RF_AccessStripeMap_t *p, *tmp; in rf_FreeASMList() 533 RF_AccessStripeMap_t *p; in rf_FreeAccessStripeMap() [all …]
|
| H A D | rf_dagutils.h | 98 void rf_redirect_asm(RF_Raid_t *, RF_AccessStripeMap_t *); 100 RF_AccessStripeMap_t *, RF_DagHeader_t *, 104 void rf_GenerateFailedAccessASMs(RF_Raid_t *, RF_AccessStripeMap_t *,
|
| H A D | rf_chaindecluster.h | 56 RF_AccessStripeMap_t * asmap, 60 RF_AccessStripeMap_t *,
|
| H A D | rf_dagffrd.c | 77 rf_CreateFaultFreeReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, in rf_CreateFaultFreeReadDAG() 128 RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp, in rf_CreateNonredundantDAG() 323 CreateMirrorReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, in CreateMirrorReadDAG() 445 RF_AccessStripeMap_t * asmap, in rf_CreateMirrorIdleReadDAG() 459 RF_AccessStripeMap_t *asmap, in rf_CreateMirrorPartitionReadDAG()
|
| H A D | rf_reconstruct.h | 183 int rf_ForceOrBlockRecon(RF_Raid_t *, RF_AccessStripeMap_t *, 185 int rf_UnblockRecon(RF_Raid_t *, RF_AccessStripeMap_t *);
|
| H A D | rf_pqdegdags.c | 190 RF_AccessStripeMap_t *asmap = (RF_AccessStripeMap_t *) node->params[np - 1].p; in rf_PQDoubleRecoveryFunc() 300 RF_AccessStripeMap_t *asmap = (RF_AccessStripeMap_t *) node->params[np - 1].p; in rf_PQWriteDoubleRecoveryFunc()
|
| H A D | rf_layout.h | 138 RF_AccessStripeMap_t *next; 161 RF_AccessStripeMap_t *stripeMap; /* pointer to the actual map.
|
| H A D | rf_parityscan.c | 153 rf_VerifyParity(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *aasm, in rf_VerifyParity() 157 RF_AccessStripeMap_t *doasm; in rf_VerifyParity() 204 RF_AccessStripeMap_t *asmap; in rf_VerifyParityBasic()
|
| H A D | rf_parityscan.h | 40 int rf_VerifyParity(RF_Raid_t *, RF_AccessStripeMap_t *, int,
|
| H A D | rf_raid1.h | 44 void rf_RAID1DagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *,
|
| H A D | rf_aselect.c | 111 RF_AccessStripeMap_t *asmap = asm_h->stripeMap; in rf_SelectAlgorithm() 112 RF_AccessStripeMap_t *asm_p; in rf_SelectAlgorithm() 117 RF_AccessStripeMap_t *asm_up, *asm_bp; in rf_SelectAlgorithm()
|
| H A D | rf_raid4.h | 54 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_raid5.h | 54 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_evenodd.h | 49 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_chaindecluster.c | 240 RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc) in rf_RAIDCDagSelect() 242 void (**createFunc) (RF_Raid_t *, RF_AccessStripeMap_t *, in rf_RAIDCDagSelect()
|
| H A D | rf_raid0.h | 52 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_interdecluster.h | 57 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_pq.h | 53 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|
| H A D | rf_paritylogging.h | 67 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
|