Home
last modified time | relevance | path

Searched refs:RF_AccessStripeMap_t (Results 1 – 25 of 42) sorted by relevance

12

/netbsd-src/sys/dev/raidframe/
H A Drf_dagffwr.h37 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 Drf_dagdegrd.h37 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 Drf_map.h49 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 Drf_dagffrd.h36 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 Drf_dagdegwr.h35 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 Drf_parityloggingdags.h40 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 Drf_map.c47 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 Drf_dagutils.h98 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 Drf_chaindecluster.h56 RF_AccessStripeMap_t * asmap,
60 RF_AccessStripeMap_t *,
H A Drf_dagffrd.c77 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 Drf_reconstruct.h183 int rf_ForceOrBlockRecon(RF_Raid_t *, RF_AccessStripeMap_t *,
185 int rf_UnblockRecon(RF_Raid_t *, RF_AccessStripeMap_t *);
H A Drf_pqdegdags.c190 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 Drf_layout.h138 RF_AccessStripeMap_t *next;
161 RF_AccessStripeMap_t *stripeMap; /* pointer to the actual map.
H A Drf_parityscan.c153 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 Drf_parityscan.h40 int rf_VerifyParity(RF_Raid_t *, RF_AccessStripeMap_t *, int,
H A Drf_raid1.h44 void rf_RAID1DagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *,
H A Drf_aselect.c111 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 Drf_raid4.h54 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_raid5.h54 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_evenodd.h49 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_chaindecluster.c240 RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc) in rf_RAIDCDagSelect()
242 void (**createFunc) (RF_Raid_t *, RF_AccessStripeMap_t *, in rf_RAIDCDagSelect()
H A Drf_raid0.h52 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_interdecluster.h57 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_pq.h53 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);
H A Drf_paritylogging.h67 RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc);

12