Symbol: RF_Raid_t
sys/dev/raidframe/raidframevar.h
548
RF_Raid_t * raidPtr, RF_Config_t * cfgPtr);
sys/dev/raidframe/raidframevar.h
551
void (*MapSector) (RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/raidframevar.h
557
void (*MapParity) (RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/raidframevar.h
562
void (*MapQ) (RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/raidframevar.h
567
void (*IdentifyStripe) (RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/raidframevar.h
571
void (*SelectionFunc) (RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/raidframevar.h
583
RF_HeadSepLimit_t(*GetDefaultHeadSepLimit) (RF_Raid_t * raidPtr);
sys/dev/raidframe/raidframevar.h
586
int (*GetDefaultNumFloatingReconBuffers) (RF_Raid_t * raidPtr);
sys/dev/raidframe/raidframevar.h
589
RF_ReconUnitCount_t(*GetNumSpareRUs) (RF_Raid_t * raidPtr);
sys/dev/raidframe/raidframevar.h
592
int (*InstallSpareTable) (RF_Raid_t * raidPtr, RF_RowCol_t fcol);
sys/dev/raidframe/raidframevar.h
602
int (*VerifyParity) (RF_Raid_t * raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_acctrace.c
76
rf_LogTraceRec(RF_Raid_t *raid, RF_AccTraceEntry_t *rec)
sys/dev/raidframe/rf_acctrace.h
130
void rf_LogTraceRec(RF_Raid_t * raid, RF_AccTraceEntry_t * rec);
sys/dev/raidframe/rf_aselect.c
108
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_aselect.c
49
static void InitHdrNode(RF_DagHeader_t **, RF_Raid_t *, RF_RaidAccessDesc_t *);
sys/dev/raidframe/rf_aselect.c
58
InitHdrNode(RF_DagHeader_t **hdr, RF_Raid_t *raidPtr, RF_RaidAccessDesc_t *desc)
sys/dev/raidframe/rf_callback.c
58
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_callback.c
60
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_callback.c
67
rf_ConfigureCallback(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_callback.c
81
rf_AllocCallbackFuncDesc(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_callback.c
87
rf_FreeCallbackFuncDesc(RF_Raid_t *raidPtr, RF_CallbackFuncDesc_t *p)
sys/dev/raidframe/rf_callback.c
93
rf_AllocCallbackValueDesc(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_callback.c
99
rf_FreeCallbackValueDesc(RF_Raid_t *raidPtr, RF_CallbackValueDesc_t *p)
sys/dev/raidframe/rf_callback.h
62
int rf_ConfigureCallback(RF_ShutdownList_t ** listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_callback.h
64
RF_CallbackFuncDesc_t *rf_AllocCallbackFuncDesc(RF_Raid_t *raidPtr);
sys/dev/raidframe/rf_callback.h
65
void rf_FreeCallbackFuncDesc(RF_Raid_t *raidPtr, RF_CallbackFuncDesc_t * p);
sys/dev/raidframe/rf_callback.h
66
RF_CallbackValueDesc_t *rf_AllocCallbackValueDesc(RF_Raid_t *raidPtr);
sys/dev/raidframe/rf_callback.h
67
void rf_FreeCallbackValueDesc(RF_Raid_t *raidPtr, RF_CallbackValueDesc_t * p);
sys/dev/raidframe/rf_chaindecluster.c
112
rf_GetNumSpareRUsChainDecluster(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_chaindecluster.c
126
rf_MapSectorChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_chaindecluster.c
170
rf_MapParityChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_chaindecluster.c
208
rf_IdentifyStripeChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_chaindecluster.c
239
rf_RAIDCDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_chaindecluster.c
242
void (**createFunc) (RF_Raid_t *, RF_AccessStripeMap_t *,
sys/dev/raidframe/rf_chaindecluster.c
65
RF_Raid_t *raidPtr, RF_Config_t *cfgPtr)
sys/dev/raidframe/rf_chaindecluster.h
38
rf_ConfigureChainDecluster(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_chaindecluster.h
40
RF_ReconUnitCount_t rf_GetNumSpareRUsChainDecluster(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_chaindecluster.h
42
rf_MapSectorChainDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_chaindecluster.h
45
rf_MapParityChainDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_chaindecluster.h
48
rf_IdentifyStripeChainDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_chaindecluster.h
55
rf_RAIDCDagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_chaindecluster.h
59
void (**createFunc) (RF_Raid_t *,
sys/dev/raidframe/rf_compat32.c
128
rf_get_info_netbsd32(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat32.c
148
RF_Raid_t *raidPtr = rf_get_raid(rs);
sys/dev/raidframe/rf_compat50.c
105
RF_Raid_t *raidPtr = rf_get_raid(rs);
sys/dev/raidframe/rf_compat50.c
172
rf_get_info50(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat50.c
217
RF_Raid_t *raidPtr = rf_get_raid(rs);
sys/dev/raidframe/rf_compat80.c
115
rf_check_recon_status_ext80(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat80.c
124
rf_check_parityrewrite_status_ext80(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat80.c
133
rf_check_copyback_status_ext80(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat80.c
159
rf_get_info80(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat80.c
196
rf_get_component_label80(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_compat80.c
231
RF_Raid_t *raidPtr = rf_get_raid(rs);
sys/dev/raidframe/rf_compat80.c
298
rf_fail_disk80(RF_Raid_t *raidPtr, struct rf_recon_req80 *req80)
sys/dev/raidframe/rf_compat80.c
310
RF_Raid_t *raidPtr = rf_get_raid(rs);
sys/dev/raidframe/rf_dag.h
178
RF_Raid_t *raidPtr; /* the descriptor for the RAID device this DAG
sys/dev/raidframe/rf_dag.h
203
RF_Raid_t *raidPtr, \
sys/dev/raidframe/rf_dagdegrd.c
1037
rf_DoubleDegRead(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegrd.c
114
rf_CreateRaidOneDegradedReadDAG(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagdegrd.c
262
rf_CreateDegradedReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegrd.c
575
rf_CreateRaidCDegradedReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegrd.c
702
rf_DD_GenerateFailedAccessASMs(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegrd.c
79
rf_CreateRaidFiveDegradedReadDAG(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
36
rf_CreateRaidFiveDegradedReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
40
rf_CreateRaidOneDegradedReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
44
rf_CreateDegradedReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
49
rf_CreateRaidCDegradedReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
53
rf_DD_GenerateFailedAccessASMs(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegrd.h
58
rf_DoubleDegRead(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagdegwr.c
157
rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagdegwr.c
571
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegwr.c
711
rf_DoubleDegSmallWrite(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegwr.c
86
rf_CreateDegradedWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagdegwr.h
34
void rf_CreateDegradedWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegwr.h
38
void rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegwr.h
43
void rf_WriteGenerateFailedAccessASMs(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagdegwr.h
48
void rf_DoubleDegSmallWrite(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffrd.c
127
rf_CreateNonredundantDAG(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagffrd.c
323
CreateMirrorReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffrd.c
444
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffrd.c
458
rf_CreateMirrorPartitionReadDAG(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagffrd.c
77
rf_CreateFaultFreeReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffrd.h
36
rf_CreateFaultFreeReadDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffrd.h
40
rf_CreateNonredundantDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffrd.h
44
rf_CreateMirrorIdleReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffrd.h
48
rf_CreateMirrorPartitionReadDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.c
102
rf_CreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
113
rf_CreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
1198
rf_CreateRaidOneWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
164
rf_CommonCreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
522
rf_CommonCreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
80
rf_CreateNonRedundantWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.c
91
rf_CreateRAID0WriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagffwr.h
36
rf_CreateNonRedundantWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.h
41
rf_CreateRAID0WriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffwr.h
45
rf_CreateSmallWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffwr.h
49
rf_CreateLargeWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffwr.h
53
rf_CommonCreateLargeWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.h
57
void rf_CommonCreateLargeWriteDAGFwd(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.h
61
void rf_CommonCreateSmallWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.h
65
void rf_CommonCreateSmallWriteDAGFwd(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagffwr.h
69
void rf_CreateRaidOneWriteDAG(RF_Raid_t * raidPtr, RF_AccessStripeMap_t * asmap,
sys/dev/raidframe/rf_dagffwr.h
72
void rf_CreateRaidOneWriteDAGFwd(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_dagfuncs.c
181
(RF_Raid_t *) (node->dagHdr->raidPtr),
sys/dev/raidframe/rf_dagfuncs.c
217
(RF_Raid_t *) (node->dagHdr->raidPtr),
sys/dev/raidframe/rf_dagfuncs.c
274
RF_DiskQueue_t *dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
sys/dev/raidframe/rf_dagfuncs.c
303
RF_DiskQueue_t *dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
sys/dev/raidframe/rf_dagfuncs.c
329
RF_DiskQueue_t *dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
sys/dev/raidframe/rf_dagfuncs.c
410
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_dagfuncs.c
442
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_dagfuncs.c
479
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_dagfuncs.c
527
rf_XorIntoBuffer(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda,
sys/dev/raidframe/rf_dagfuncs.h
58
rf_XorIntoBuffer(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, char *srcbuf,
sys/dev/raidframe/rf_dagutils.c
102
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_dagutils.c
1071
rf_GenerateFailedAccessASMs(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_dagutils.c
1190
rf_RangeRestrictPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *src,
sys/dev/raidframe/rf_dagutils.c
1229
rf_compute_workload_shift(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda)
sys/dev/raidframe/rf_dagutils.c
1316
RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr;
sys/dev/raidframe/rf_dagutils.c
1390
RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr;
sys/dev/raidframe/rf_dagutils.c
186
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_dagutils.c
236
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_dagutils.c
238
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_dagutils.c
248
rf_ConfigureDAGs(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagutils.c
268
rf_AllocDAGHeader(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_dagutils.c
274
rf_FreeDAGHeader(RF_Raid_t *raidPtr, RF_DagHeader_t * dh)
sys/dev/raidframe/rf_dagutils.c
280
rf_AllocDAGNode(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_dagutils.c
286
rf_FreeDAGNode(RF_Raid_t *raidPtr, RF_DagNode_t *node)
sys/dev/raidframe/rf_dagutils.c
298
rf_AllocDAGList(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_dagutils.c
304
rf_FreeDAGList(RF_Raid_t *raidPtr, RF_DagList_t *dagList)
sys/dev/raidframe/rf_dagutils.c
310
rf_AllocDAGPCache(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_dagutils.c
316
rf_FreeDAGPCache(RF_Raid_t *raidPtr, void *p)
sys/dev/raidframe/rf_dagutils.c
322
rf_AllocFuncList(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_dagutils.c
328
rf_FreeFuncList(RF_Raid_t *raidPtr, RF_FuncList_t *funcList)
sys/dev/raidframe/rf_dagutils.c
338
rf_AllocStripeBuffer(RF_Raid_t *raidPtr, RF_DagHeader_t *dag_h,
sys/dev/raidframe/rf_dagutils.c
383
rf_FreeStripeBuffer(RF_Raid_t *raidPtr, RF_VoidPointerListElem_t *vple)
sys/dev/raidframe/rf_dagutils.c
403
rf_AllocBuffer(RF_Raid_t *raidPtr, RF_DagHeader_t *dag_h, int size)
sys/dev/raidframe/rf_dagutils.c
418
rf_AllocIOBuffer(RF_Raid_t *raidPtr, int size)
sys/dev/raidframe/rf_dagutils.c
456
rf_FreeIOBuffer(RF_Raid_t *raidPtr, RF_VoidPointerListElem_t *vple)
sys/dev/raidframe/rf_dagutils.c
915
rf_redirect_asm(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_dagutils.c
977
rf_MapUnaccessedPortionOfStripe(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_dagutils.h
104
void rf_GenerateFailedAccessASMs(RF_Raid_t *, RF_AccessStripeMap_t *,
sys/dev/raidframe/rf_dagutils.h
113
void rf_RangeRestrictPDA(RF_Raid_t *, RF_PhysDiskAddr_t *,
sys/dev/raidframe/rf_dagutils.h
116
int rf_compute_workload_shift(RF_Raid_t *, RF_PhysDiskAddr_t *);
sys/dev/raidframe/rf_dagutils.h
67
int rf_ConfigureDAGs(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_dagutils.h
69
RF_DagHeader_t *rf_AllocDAGHeader(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
70
void rf_FreeDAGHeader(RF_Raid_t *raidPtr, RF_DagHeader_t * dh);
sys/dev/raidframe/rf_dagutils.h
72
RF_DagNode_t *rf_AllocDAGNode(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
73
void rf_FreeDAGNode(RF_Raid_t *, RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
75
RF_DagList_t *rf_AllocDAGList(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
76
void rf_FreeDAGList(RF_Raid_t *, RF_DagList_t *);
sys/dev/raidframe/rf_dagutils.h
78
void *rf_AllocDAGPCache(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
79
void rf_FreeDAGPCache(RF_Raid_t *, void *);
sys/dev/raidframe/rf_dagutils.h
81
RF_FuncList_t *rf_AllocFuncList(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
82
void rf_FreeFuncList(RF_Raid_t *, RF_FuncList_t *);
sys/dev/raidframe/rf_dagutils.h
84
void *rf_AllocBuffer(RF_Raid_t *, RF_DagHeader_t *, int);
sys/dev/raidframe/rf_dagutils.h
85
void *rf_AllocIOBuffer(RF_Raid_t *, int);
sys/dev/raidframe/rf_dagutils.h
86
void rf_FreeIOBuffer(RF_Raid_t *, RF_VoidPointerListElem_t *);
sys/dev/raidframe/rf_dagutils.h
87
void *rf_AllocStripeBuffer(RF_Raid_t *, RF_DagHeader_t *, int);
sys/dev/raidframe/rf_dagutils.h
88
void rf_FreeStripeBuffer(RF_Raid_t *, RF_VoidPointerListElem_t *);
sys/dev/raidframe/rf_dagutils.h
98
void rf_redirect_asm(RF_Raid_t *, RF_AccessStripeMap_t *);
sys/dev/raidframe/rf_dagutils.h
99
void rf_MapUnaccessedPortionOfStripe(RF_Raid_t *, RF_RaidLayout_t *,
sys/dev/raidframe/rf_decluster.c
294
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_decluster.c
296
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_decluster.c
303
rf_ConfigureDeclusteredDS(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_decluster.c
317
rf_MapSectorDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_decluster.c
375
rf_MapParityDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_decluster.c
434
rf_IdentifyStripeDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_decluster.c
477
rf_GetDefaultHeadSepLimitDeclustered(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_decluster.c
489
rf_GetDefaultNumFloatingReconBuffersDeclustered(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_decluster.c
608
rf_InstallSpareTable(RF_Raid_t *raidPtr, RF_RowCol_t fcol)
sys/dev/raidframe/rf_decluster.c
635
rf_SetSpareTable(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_decluster.c
674
rf_GetNumSpareRUsDeclustered(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_decluster.c
683
rf_FreeSpareTable(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_decluster.c
70
rf_ConfigureDeclustered(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_decluster.h
103
rf_MapSectorDeclustered(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_decluster.h
106
rf_MapParityDeclustered(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_decluster.h
109
rf_IdentifyStripeDeclustered(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_decluster.h
115
int rf_InstallSpareTable(RF_Raid_t * raidPtr, RF_RowCol_t fcol);
sys/dev/raidframe/rf_decluster.h
116
void rf_FreeSpareTable(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_decluster.h
118
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitDeclustered(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_decluster.h
119
int rf_GetDefaultNumFloatingReconBuffersDeclustered(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_decluster.h
131
int rf_SetSpareTable(RF_Raid_t * raidPtr, void *data);
sys/dev/raidframe/rf_decluster.h
132
RF_ReconUnitCount_t rf_GetNumSpareRUsDeclustered(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_decluster.h
96
rf_ConfigureDeclustered(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_decluster.h
99
rf_ConfigureDeclusteredDS(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_declusterPQ.c
268
rf_GetDefaultNumFloatingReconBuffersPQ(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_declusterPQ.c
277
rf_MapSectorDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.c
344
rf_MapParityDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.c
394
rf_MapQDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.c
447
rf_IdentifyStripeDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_declusterPQ.c
55
rf_ConfigureDeclusteredPQ(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_declusterPQ.h
35
rf_ConfigureDeclusteredPQ(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_declusterPQ.h
37
int rf_GetDefaultNumFloatingReconBuffersPQ(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_declusterPQ.h
39
rf_MapSectorDeclusteredPQ(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.h
42
rf_MapParityDeclusteredPQ(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.h
45
rf_MapQDeclusteredPQ(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_declusterPQ.h
48
rf_IdentifyStripeDeclusteredPQ(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_desc.h
40
RF_Raid_t *raidPtr; /* raid device descriptor */
sys/dev/raidframe/rf_desc.h
65
RF_Raid_t *raidPtr; /* raid device descriptor */
sys/dev/raidframe/rf_diskqueue.c
168
rf_ConfigureDiskQueue(RF_Raid_t *raidPtr, RF_DiskQueue_t *diskqueue,
sys/dev/raidframe/rf_diskqueue.c
200
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_diskqueue.c
202
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_diskqueue.c
209
rf_ConfigureDiskQueueSystem(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_diskqueue.c
224
rf_ConfigureDiskQueues(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_diskqueue.c
382
RF_AccTraceEntry_t *tracerec, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_diskqueue.h
111
RF_Raid_t *raidPtr; /* associated array */
sys/dev/raidframe/rf_diskqueue.h
133
int rf_ConfigureDiskQueueSystem(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_diskqueue.h
134
int rf_ConfigureDiskQueues(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_diskqueue.h
143
RF_AccTraceEntry_t *, RF_Raid_t *,
sys/dev/raidframe/rf_diskqueue.h
147
int rf_ConfigureDiskQueue(RF_Raid_t *, RF_DiskQueue_t *,
sys/dev/raidframe/rf_diskqueue.h
68
RF_Raid_t *raidPtr; /* needed for simulation */
sys/dev/raidframe/rf_disks.c
110
rf_ConfigureDisks(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_disks.c
1109
rf_remove_hot_spare(RF_Raid_t *raidPtr, RF_SingleComponent_t *sparePtr)
sys/dev/raidframe/rf_disks.c
1181
rf_delete_component(RF_Raid_t *raidPtr, RF_SingleComponent_t *component)
sys/dev/raidframe/rf_disks.c
1234
rf_remove_component(RF_Raid_t *raidPtr, RF_SingleComponent_t *component)
sys/dev/raidframe/rf_disks.c
1248
rf_incorporate_hot_spare(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_disks.c
1259
rf_swap_components(RF_Raid_t *raidPtr, int a, int b)
sys/dev/raidframe/rf_disks.c
238
rf_ConfigureSpareDisks(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_disks.c
319
rf_AllocDiskStructures(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr)
sys/dev/raidframe/rf_disks.c
359
rf_AutoConfigureDisks(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr,
sys/dev/raidframe/rf_disks.c
580
rf_ConfigureDisk(RF_Raid_t *raidPtr, char *bf, RF_RaidDisk_t *diskPtr,
sys/dev/raidframe/rf_disks.c
657
rf_print_label_status(RF_Raid_t *raidPtr, int column, char *dev_name,
sys/dev/raidframe/rf_disks.c
673
static int rf_check_label_vitals(RF_Raid_t *raidPtr, int row, int column,
sys/dev/raidframe/rf_disks.c
710
rf_handle_hosed(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr, int hosed_column,
sys/dev/raidframe/rf_disks.c
736
rf_CheckLabels(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr)
sys/dev/raidframe/rf_disks.c
86
static int rf_AllocDiskStructures(RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_disks.c
87
static void rf_print_label_status( RF_Raid_t *, int, char *,
sys/dev/raidframe/rf_disks.c
89
static int rf_check_label_vitals( RF_Raid_t *, int, int, char *,
sys/dev/raidframe/rf_disks.c
987
rf_add_hot_spare(RF_Raid_t *raidPtr, RF_SingleComponent_t *sparePtr)
sys/dev/raidframe/rf_disks.h
47
int rf_ConfigureDisks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_disks.h
48
int rf_ConfigureSpareDisks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_disks.h
49
int rf_ConfigureDisk(RF_Raid_t *, char *, RF_RaidDisk_t *, RF_RowCol_t);
sys/dev/raidframe/rf_disks.h
50
int rf_AutoConfigureDisks(RF_Raid_t *, RF_Config_t *, RF_AutoConfig_t *);
sys/dev/raidframe/rf_disks.h
51
int rf_CheckLabels(RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_disks.h
52
int rf_add_hot_spare(RF_Raid_t *, RF_SingleComponent_t *);
sys/dev/raidframe/rf_disks.h
53
int rf_remove_hot_spare(RF_Raid_t *, RF_SingleComponent_t *);
sys/dev/raidframe/rf_disks.h
54
int rf_delete_component(RF_Raid_t *r, RF_SingleComponent_t *);
sys/dev/raidframe/rf_disks.h
55
int rf_remove_component(RF_Raid_t *r, RF_SingleComponent_t *);
sys/dev/raidframe/rf_disks.h
56
int rf_incorporate_hot_spare(RF_Raid_t *, RF_SingleComponent_t *);
sys/dev/raidframe/rf_disks.h
57
void rf_swap_components(RF_Raid_t *, int, int);
sys/dev/raidframe/rf_driver.c
130
static int rf_ConfigureRDFreeList(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_driver.c
149
static int rf_ConfigureRDFreeList(RF_ShutdownList_t ** listp, RF_Raid_t *raidPtr, RF_Config_t *cfgPtr);
sys/dev/raidframe/rf_driver.c
150
static int rf_AllocEmergBuffers(RF_Raid_t *);
sys/dev/raidframe/rf_driver.c
151
static void rf_FreeEmergBuffers(RF_Raid_t *);
sys/dev/raidframe/rf_driver.c
152
static void rf_destroy_mutex_cond(RF_Raid_t *);
sys/dev/raidframe/rf_driver.c
153
static void rf_alloc_mutex_cond(RF_Raid_t *);
sys/dev/raidframe/rf_driver.c
205
rf_Shutdown(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
298
rf_Configure(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr, RF_AutoConfig_t *ac)
sys/dev/raidframe/rf_driver.c
480
rf_AllocEmergBuffers(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
535
rf_FreeEmergBuffers(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
560
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_driver.c
562
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_driver.c
568
rf_ConfigureRDFreeList(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_driver.c
579
rf_AllocRaidAccDesc(RF_Raid_t *raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_driver.c
631
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_driver.c
675
rf_DoAccess(RF_Raid_t * raidPtr, RF_IoType_t type, RF_RaidAddr_t raidAddress, RF_SectorCount_t numBlocks,
sys/dev/raidframe/rf_driver.c
721
rf_SetReconfiguredMode(RF_Raid_t *raidPtr, int col)
sys/dev/raidframe/rf_driver.c
742
rf_FailDisk(RF_Raid_t *raidPtr, int fcol, int initRecon)
sys/dev/raidframe/rf_driver.c
791
rf_SignalQuiescenceLock(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
807
rf_SuspendNewRequestsAndWait(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
837
rf_ResumeNewRequests(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
938
rf_alloc_mutex_cond(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.c
956
rf_destroy_mutex_cond(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_driver.h
47
int rf_Shutdown(RF_Raid_t *);
sys/dev/raidframe/rf_driver.h
48
int rf_Configure(RF_Raid_t *, RF_Config_t *, RF_AutoConfig_t *);
sys/dev/raidframe/rf_driver.h
49
RF_RaidAccessDesc_t *rf_AllocRaidAccDesc(RF_Raid_t *, RF_IoType_t,
sys/dev/raidframe/rf_driver.h
55
int rf_DoAccess(RF_Raid_t *, RF_IoType_t, RF_RaidAddr_t,
sys/dev/raidframe/rf_driver.h
59
int rf_SetReconfiguredMode(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t);
sys/dev/raidframe/rf_driver.h
61
int rf_FailDisk(RF_Raid_t *, RF_RowCol_t, int);
sys/dev/raidframe/rf_driver.h
62
void rf_SignalQuiescenceLock(RF_Raid_t *);
sys/dev/raidframe/rf_driver.h
63
int rf_SuspendNewRequestsAndWait(RF_Raid_t *);
sys/dev/raidframe/rf_driver.h
64
void rf_ResumeNewRequests(RF_Raid_t *);
sys/dev/raidframe/rf_engine.c
129
rf_ConfigureEngine(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_engine.c
427
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
633
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
709
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
751
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
753
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_engine.c
852
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
855
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_engine.c
94
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_engine.c
96
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_engine.h
38
int rf_ConfigureEngine(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_evenodd.c
121
rf_GetDefaultNumFloatingReconBuffersEvenOdd(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_evenodd.c
127
rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_evenodd.c
133
rf_IdentifyStripeEvenOdd(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_evenodd.c
157
rf_MapParityEvenOdd(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_evenodd.c
170
rf_MapEEvenOdd(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_evenodd.c
183
rf_EODagSelect(RF_Raid_t *raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_evenodd.c
330
rf_VerifyParityEvenOdd(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_evenodd.c
70
rf_ConfigureEvenOdd(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_evenodd.h
34
rf_ConfigureEvenOdd(RF_ShutdownList_t ** shutdownListp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_evenodd.h
36
int rf_GetDefaultNumFloatingReconBuffersEvenOdd(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_evenodd.h
37
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_evenodd.h
39
rf_IdentifyStripeEvenOdd(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_evenodd.h
42
rf_MapParityEvenOdd(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_evenodd.h
45
rf_MapEEvenOdd(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_evenodd.h
48
rf_EODagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_evenodd.h
51
rf_VerifyParityEvenOdd(RF_Raid_t * raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_evenodd_dagfuncs.c
154
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
194
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
244
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
365
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_evenodd_dagfuncs.c
388
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
443
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_evenodd_dagfuncs.c
636
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
828
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
98
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_evenodd_dagfuncs.h
52
rf_e_encToBuf(RF_Raid_t * raidPtr, RF_RowCol_t srcLogicCol,
sys/dev/raidframe/rf_evenodd_dagfuncs.h
57
rf_doubleEOdecode(RF_Raid_t * raidPtr, char **rrdbuf, char **dest,
sys/dev/raidframe/rf_interdecluster.c
123
rf_GetDefaultNumFloatingReconBuffersInterDecluster(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_interdecluster.c
129
rf_GetDefaultHeadSepLimitInterDecluster(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_interdecluster.c
136
RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_interdecluster.c
147
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.c
184
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.c
220
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.c
254
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.c
67
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.h
37
rf_ConfigureInterDecluster(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_interdecluster.h
39
int rf_GetDefaultNumFloatingReconBuffersInterDecluster(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_interdecluster.h
40
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitInterDecluster(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_interdecluster.h
41
RF_ReconUnitCount_t rf_GetNumSpareRUsInterDecluster(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_interdecluster.h
43
rf_MapSectorInterDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_interdecluster.h
46
rf_MapParityInterDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_interdecluster.h
49
rf_IdentifyStripeInterDecluster(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_interdecluster.h
56
rf_RAIDIDagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_kintf.h
43
void raidstart(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_kintf.h
45
void raiddone(RF_Raid_t * raidPtr, struct buf * bp);
sys/dev/raidframe/rf_kintf.h
47
int raidfetch_component_label(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_kintf.h
48
RF_ComponentLabel_t *raidget_component_label(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_kintf.h
49
int raidflush_component_label(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_kintf.h
51
void rf_paritymap_kern_write(RF_Raid_t *, struct rf_paritymap_ondisk *);
sys/dev/raidframe/rf_kintf.h
52
void rf_paritymap_kern_read(RF_Raid_t *, struct rf_paritymap_ondisk *);
sys/dev/raidframe/rf_kintf.h
56
void rf_update_component_labels(RF_Raid_t *, int);
sys/dev/raidframe/rf_kintf.h
57
int raidmarkclean(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_kintf.h
58
int raidmarkdirty(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_kintf.h
59
void raid_init_component_label(RF_Raid_t *, RF_ComponentLabel_t *);
sys/dev/raidframe/rf_kintf.h
61
void rf_UnconfigureVnodes( RF_Raid_t * );
sys/dev/raidframe/rf_kintf.h
62
void rf_close_component( RF_Raid_t *, struct vnode *, int);
sys/dev/raidframe/rf_kintf.h
64
int rf_sync_component_caches(RF_Raid_t *, int);
sys/dev/raidframe/rf_kintf.h
66
void rf_check_recon_status_ext(RF_Raid_t *, RF_ProgressInfo_t *);
sys/dev/raidframe/rf_kintf.h
67
void rf_check_parityrewrite_status_ext(RF_Raid_t *, RF_ProgressInfo_t *);
sys/dev/raidframe/rf_kintf.h
68
void rf_check_copyback_status_ext(RF_Raid_t *, RF_ProgressInfo_t *);
sys/dev/raidframe/rf_kintf.h
69
int rf_get_info(RF_Raid_t *, RF_DeviceConfig_t *);
sys/dev/raidframe/rf_kintf.h
70
int rf_get_component_label(RF_Raid_t *, void *);
sys/dev/raidframe/rf_layout.c
402
rf_ConfigureLayout(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_layout.h
281
rf_ConfigureLayout(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_map.c
269
rf_MarkFailuresInASMList(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_map.c
344
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_map.c
346
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_map.c
358
rf_ConfigureMapModule(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_map.c
382
rf_AllocAccessStripeMapHeader(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
388
rf_FreeAccessStripeMapHeader(RF_Raid_t *raidPtr, RF_AccessStripeMapHeader_t *p)
sys/dev/raidframe/rf_map.c
395
rf_AllocVFPListElem(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
401
rf_FreeVFPListElem(RF_Raid_t *raidPtr, RF_VoidFunctionPointerListElem_t *p)
sys/dev/raidframe/rf_map.c
409
rf_AllocVPListElem(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
415
rf_FreeVPListElem(RF_Raid_t *raidPtr, RF_VoidPointerListElem_t *p)
sys/dev/raidframe/rf_map.c
422
rf_AllocASMHeaderListElem(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
428
rf_FreeASMHeaderListElem(RF_Raid_t *raidPtr, RF_ASMHeaderListElem_t *p)
sys/dev/raidframe/rf_map.c
435
rf_AllocFailedStripeStruct(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
441
rf_FreeFailedStripeStruct(RF_Raid_t *raidPtr, RF_FailedStripe_t *p)
sys/dev/raidframe/rf_map.c
451
rf_AllocPhysDiskAddr(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_map.c
46
static void rf_FreePDAList(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda_list);
sys/dev/raidframe/rf_map.c
461
rf_AllocPDAList(RF_Raid_t *raidPtr, int count)
sys/dev/raidframe/rf_map.c
47
static void rf_FreeASMList(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asm_list);
sys/dev/raidframe/rf_map.c
478
rf_FreePhysDiskAddr(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *p)
sys/dev/raidframe/rf_map.c
484
rf_FreePDAList(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda_list)
sys/dev/raidframe/rf_map.c
502
rf_AllocASMList(RF_Raid_t *raidPtr, int count)
sys/dev/raidframe/rf_map.c
518
rf_FreeASMList(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asm_list)
sys/dev/raidframe/rf_map.c
531
rf_FreeAccessStripeMap(RF_Raid_t *raidPtr, RF_AccessStripeMapHeader_t *hdr)
sys/dev/raidframe/rf_map.c
598
rf_CheckStripeForFailures(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_map.c
650
rf_NumFailedDataUnitsInStripe(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_map.c
748
rf_PrintRaidAddressInfo(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_map.c
768
rf_ASMParityAdjust(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_map.c
79
rf_MapAccess(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddress,
sys/dev/raidframe/rf_map.c
828
rf_ASMCheckStatus(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda_p,
sys/dev/raidframe/rf_map.h
40
RF_AccessStripeMapHeader_t *rf_MapAccess(RF_Raid_t *, RF_RaidAddr_t,
sys/dev/raidframe/rf_map.h
42
void rf_MarkFailuresInASMList(RF_Raid_t *, RF_AccessStripeMapHeader_t *);
sys/dev/raidframe/rf_map.h
43
int rf_ConfigureMapModule(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_map.h
44
RF_AccessStripeMapHeader_t *rf_AllocAccessStripeMapHeader(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
45
void rf_FreeAccessStripeMapHeader(RF_Raid_t *, RF_AccessStripeMapHeader_t *);
sys/dev/raidframe/rf_map.h
46
RF_PhysDiskAddr_t *rf_AllocPhysDiskAddr(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
47
RF_PhysDiskAddr_t *rf_AllocPDAList(RF_Raid_t *, int);
sys/dev/raidframe/rf_map.h
48
void rf_FreePhysDiskAddr(RF_Raid_t *, RF_PhysDiskAddr_t *);
sys/dev/raidframe/rf_map.h
49
RF_AccessStripeMap_t *rf_AllocASMList(RF_Raid_t *, int);
sys/dev/raidframe/rf_map.h
50
void rf_FreeAccessStripeMap(RF_Raid_t *, RF_AccessStripeMapHeader_t *);
sys/dev/raidframe/rf_map.h
51
int rf_CheckStripeForFailures(RF_Raid_t *, RF_AccessStripeMap_t *);
sys/dev/raidframe/rf_map.h
52
int rf_NumFailedDataUnitsInStripe(RF_Raid_t *, RF_AccessStripeMap_t *);
sys/dev/raidframe/rf_map.h
55
void rf_PrintRaidAddressInfo(RF_Raid_t *, RF_RaidAddr_t, RF_SectorCount_t);
sys/dev/raidframe/rf_map.h
56
void rf_ASMParityAdjust(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_StripeNum_t, RF_SectorNum_t,
sys/dev/raidframe/rf_map.h
58
void rf_ASMCheckStatus(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_AccessStripeMap_t *,
sys/dev/raidframe/rf_map.h
61
RF_VoidFunctionPointerListElem_t *rf_AllocVFPListElem(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
62
void rf_FreeVFPListElem(RF_Raid_t *, RF_VoidFunctionPointerListElem_t *);
sys/dev/raidframe/rf_map.h
63
RF_VoidPointerListElem_t *rf_AllocVPListElem(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
64
void rf_FreeVPListElem(RF_Raid_t *, RF_VoidPointerListElem_t *);
sys/dev/raidframe/rf_map.h
65
RF_ASMHeaderListElem_t *rf_AllocASMHeaderListElem(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
66
void rf_FreeASMHeaderListElem(RF_Raid_t *, RF_ASMHeaderListElem_t *);
sys/dev/raidframe/rf_map.h
67
RF_FailedStripe_t *rf_AllocFailedStripeStruct(RF_Raid_t *);
sys/dev/raidframe/rf_map.h
68
void rf_FreeFailedStripeStruct(RF_Raid_t *, RF_FailedStripe_t *);
sys/dev/raidframe/rf_mcpair.c
59
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_mcpair.c
61
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_mcpair.c
67
rf_ConfigureMCPair(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_mcpair.c
79
rf_AllocMCPair(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_mcpair.c
92
rf_FreeMCPair(RF_Raid_t *raidPtr, RF_MCPair_t *t)
sys/dev/raidframe/rf_mcpair.h
48
int rf_ConfigureMCPair(RF_ShutdownList_t ** listp, RF_Raid_t *raidPtr, RF_Config_t *cfgPtr);
sys/dev/raidframe/rf_mcpair.h
49
RF_MCPair_t *rf_AllocMCPair(RF_Raid_t *);
sys/dev/raidframe/rf_mcpair.h
50
void rf_FreeMCPair(RF_Raid_t *raidPtr, RF_MCPair_t * t);
sys/dev/raidframe/rf_netbsd.h
111
void rf_pool_init(RF_Raid_t *, char *, struct pool *, size_t, const char *, size_t, size_t);
sys/dev/raidframe/rf_netbsd.h
112
int rf_buf_queue_check(RF_Raid_t *);
sys/dev/raidframe/rf_netbsdkintf.c
1060
raid_wakeup(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
1073
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
1106
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
1121
raiddone(RF_Raid_t *raidPtr, struct buf *bp)
sys/dev/raidframe/rf_netbsdkintf.c
1177
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
1211
rf_fail_disk(RF_Raid_t *raidPtr, struct rf_recon_req *rr)
sys/dev/raidframe/rf_netbsdkintf.c
1326
RF_Raid_t *raidPtr = &rs->sc_r;
sys/dev/raidframe/rf_netbsdkintf.c
1400
rf_set_component_label(RF_Raid_t *raidPtr, RF_ComponentLabel_t *clabel)
sys/dev/raidframe/rf_netbsdkintf.c
1438
rf_init_component_label(RF_Raid_t *raidPtr, RF_ComponentLabel_t *clabel)
sys/dev/raidframe/rf_netbsdkintf.c
1471
rf_rebuild_in_place(RF_Raid_t *raidPtr, RF_SingleComponent_t *componentPtr)
sys/dev/raidframe/rf_netbsdkintf.c
1539
rf_check_recon_status(RF_Raid_t *raidPtr, int *data)
sys/dev/raidframe/rf_netbsdkintf.c
1579
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
183
static int raiddoaccess(RF_Raid_t *raidPtr, struct buf *bp);
sys/dev/raidframe/rf_netbsdkintf.c
184
static int rf_get_component_caches(RF_Raid_t *raidPtr, int *);
sys/dev/raidframe/rf_netbsdkintf.c
1940
RF_Raid_t *raidPtr = &rs->sc_r;
sys/dev/raidframe/rf_netbsdkintf.c
2034
raidstart(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2061
raiddoaccess(RF_Raid_t *raidPtr, struct buf *bp)
sys/dev/raidframe/rf_netbsdkintf.c
2366
rf_parity_map_offset(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2381
rf_parity_map_size(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2394
raidmarkclean(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_netbsdkintf.c
2406
raidmarkdirty(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_netbsdkintf.c
2417
raidfetch_component_label(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_netbsdkintf.c
2428
raidget_component_label(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_netbsdkintf.c
2434
raidflush_component_label(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_netbsdkintf.c
2590
rf_paritymap_kern_write(RF_Raid_t *raidPtr, struct rf_paritymap_ondisk *map)
sys/dev/raidframe/rf_netbsdkintf.c
2608
rf_paritymap_kern_read(RF_Raid_t *raidPtr, struct rf_paritymap_ondisk *map)
sys/dev/raidframe/rf_netbsdkintf.c
2633
rf_markalldirty(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2695
rf_update_component_labels(RF_Raid_t *raidPtr, int final)
sys/dev/raidframe/rf_netbsdkintf.c
2774
rf_close_component(RF_Raid_t *raidPtr, struct vnode *vp, int auto_configured)
sys/dev/raidframe/rf_netbsdkintf.c
2791
rf_UnconfigureVnodes(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2822
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
2825
raidPtr = (RF_Raid_t *) req->raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
2832
rf_FailDisk((RF_Raid_t *) req->raidPtr, req->col,
sys/dev/raidframe/rf_netbsdkintf.c
2849
rf_RewriteParityThread(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
2885
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
295
static void rf_markalldirty(RF_Raid_t *);
sys/dev/raidframe/rf_netbsdkintf.c
296
static void rf_set_geometry(struct raid_softc *, RF_Raid_t *);
sys/dev/raidframe/rf_netbsdkintf.c
299
static void rf_RewriteParityThread(RF_Raid_t *raidPtr);
sys/dev/raidframe/rf_netbsdkintf.c
308
static void rf_create_configuration(RF_AutoConfig_t *,RF_Config_t *, RF_Raid_t *);
sys/dev/raidframe/rf_netbsdkintf.c
309
static int rf_set_autoconfig(RF_Raid_t *, int);
sys/dev/raidframe/rf_netbsdkintf.c
310
static int rf_set_rootpartition(RF_Raid_t *, int);
sys/dev/raidframe/rf_netbsdkintf.c
3495
RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
3528
rf_set_autoconfig(RF_Raid_t *raidPtr, int new_value)
sys/dev/raidframe/rf_netbsdkintf.c
3556
rf_set_rootpartition(RF_Raid_t *raidPtr, int new_value)
sys/dev/raidframe/rf_netbsdkintf.c
3623
raid_init_component_label(RF_Raid_t *raidPtr, RF_ComponentLabel_t *clabel)
sys/dev/raidframe/rf_netbsdkintf.c
3659
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_netbsdkintf.c
3729
rf_pool_init(RF_Raid_t *raidPtr, char *w_chan, struct pool *p, size_t size, const char *pool_name,
sys/dev/raidframe/rf_netbsdkintf.c
3750
rf_buf_queue_check(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
3826
rf_set_geometry(struct raid_softc *rs, RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_netbsdkintf.c
3848
rf_get_component_caches(RF_Raid_t *raidPtr, int *data)
sys/dev/raidframe/rf_netbsdkintf.c
3891
rf_sync_component_cache(RF_Raid_t *raidPtr, int c, int force)
sys/dev/raidframe/rf_netbsdkintf.c
3906
rf_sync_component_caches(RF_Raid_t *raidPtr, int force)
sys/dev/raidframe/rf_netbsdkintf.c
3935
rf_check_recon_status_ext(RF_Raid_t *raidPtr, RF_ProgressInfo_t *info)
sys/dev/raidframe/rf_netbsdkintf.c
3952
rf_check_parityrewrite_status_ext(RF_Raid_t *raidPtr, RF_ProgressInfo_t *info)
sys/dev/raidframe/rf_netbsdkintf.c
3969
rf_check_copyback_status_ext(RF_Raid_t *raidPtr, RF_ProgressInfo_t *info)
sys/dev/raidframe/rf_netbsdkintf.c
3980
rf_get_info(RF_Raid_t *raidPtr, RF_DeviceConfig_t *config)
sys/dev/raidframe/rf_netbsdkintf.c
4010
rf_get_component_label(RF_Raid_t *raidPtr, void *data)
sys/dev/raidframe/rf_netbsdkintf.c
437
RF_Raid_t *
sys/dev/raidframe/rf_netbsdkintf.c
448
rf_containsboot(RF_Raid_t *r, device_t bdv) {
sys/dev/raidframe/rf_netbsdkintf.c
549
RF_Raid_t *r = &rsc->sc_r;
sys/dev/raidframe/rf_netbsdkintf.c
773
RF_Raid_t *r = &sc->sc_r;
sys/dev/raidframe/rf_netbsdkintf.c
847
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
102
AllocParityLogData(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylog.c
129
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
153
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
185
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
231
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
264
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
337
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
401
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
434
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
466
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
540
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
568
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.c
593
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
62
AllocParityLogCommonData(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylog.c
670
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.c
858
rf_EnableParityLogging(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylog.c
88
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylog.h
167
RF_PhysDiskAddr_t * pda, void *bufPtr, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.h
171
RF_ParityLogData_t *rf_SearchAndDequeueParityLogData(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylog.h
174
void rf_ReleaseParityLogs(RF_Raid_t * raidPtr, RF_ParityLog_t * firstLog);
sys/dev/raidframe/rf_paritylog.h
177
void rf_EnableParityLogging(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_paritylog.h
51
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogDiskMgr.c
115
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
166
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
214
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
268
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
311
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
366
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
485
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogDiskMgr.c
551
rf_ShutdownLogging(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylogDiskMgr.c
589
RF_Raid_t *raidPtr = v;
sys/dev/raidframe/rf_paritylogDiskMgr.h
38
int rf_ShutdownLogging(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_paritylogging.c
492
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
512
FreeParityLogQueue(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylogging.c
547
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
550
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
566
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
568
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
581
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
583
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
594
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
596
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
609
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
611
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
642
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritylogging.c
644
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_paritylogging.c
65
static void FreeRegionInfo(RF_Raid_t * raidPtr, RF_RegionId_t regionID);
sys/dev/raidframe/rf_paritylogging.c
673
rf_GetDefaultNumFloatingReconBuffersParityLogging(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylogging.c
679
rf_GetDefaultHeadSepLimitParityLogging(RF_Raid_t * raidPtr)
sys/dev/raidframe/rf_paritylogging.c
686
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
708
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
728
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
750
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
76
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
765
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
781
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.c
811
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.h
35
rf_ConfigureParityLogging(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.h
37
int rf_GetDefaultNumFloatingReconBuffersParityLogging(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_paritylogging.h
38
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitParityLogging(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_paritylogging.h
40
rf_MapRegionIDParityLogging(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritylogging.h
43
rf_MapSectorParityLogging(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_paritylogging.h
47
rf_MapParityParityLogging(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_paritylogging.h
51
rf_MapLogParityLogging(RF_Raid_t * raidPtr, RF_RegionId_t regionID,
sys/dev/raidframe/rf_paritylogging.h
55
rf_MapRegionParity(RF_Raid_t * raidPtr, RF_RegionId_t regionID,
sys/dev/raidframe/rf_paritylogging.h
59
rf_IdentifyStripeParityLogging(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_paritylogging.h
66
rf_ParityLoggingDagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_parityloggingdags.c
322
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.c
613
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.c
629
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.c
78
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.h
39
void rf_CommonCreateParityLoggingLargeWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.h
44
void rf_CommonCreateParityLoggingSmallWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.h
49
void rf_CreateParityLoggingLargeWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_parityloggingdags.h
54
void rf_CreateParityLoggingSmallWriteDAG(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_paritymap.c
323
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_paritymap.c
405
rf_paritymap_nreg(RF_Raid_t *raid)
sys/dev/raidframe/rf_paritymap.c
424
rf_paritymap_init(struct rf_paritymap *pm, RF_Raid_t *raid,
sys/dev/raidframe/rf_paritymap.c
581
rf_paritymap_detach(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_paritymap.c
59
static u_int rf_paritymap_nreg(RF_Raid_t *);
sys/dev/raidframe/rf_paritymap.c
602
rf_paritymap_ineligible(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_paritymap.c
612
rf_paritymap_attach(RF_Raid_t *raidPtr, int force)
sys/dev/raidframe/rf_paritymap.c
758
rf_paritymap_get_disable(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_paritymap.c
785
rf_paritymap_set_disable(RF_Raid_t *raidPtr, int dis)
sys/dev/raidframe/rf_paritymap.h
106
int rf_paritymap_init(struct rf_paritymap *, RF_Raid_t *,
sys/dev/raidframe/rf_paritymap.h
115
int rf_paritymap_ineligible(RF_Raid_t *);
sys/dev/raidframe/rf_paritymap.h
116
void rf_paritymap_attach(RF_Raid_t *, int);
sys/dev/raidframe/rf_paritymap.h
117
void rf_paritymap_detach(RF_Raid_t *); /* Not while the RAID is live! */
sys/dev/raidframe/rf_paritymap.h
119
int rf_paritymap_get_disable(RF_Raid_t *);
sys/dev/raidframe/rf_paritymap.h
120
void rf_paritymap_set_disable(RF_Raid_t *, int);
sys/dev/raidframe/rf_paritymap.h
85
RF_Raid_t *raid;
sys/dev/raidframe/rf_parityscan.c
153
rf_VerifyParity(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *aasm,
sys/dev/raidframe/rf_parityscan.c
191
rf_VerifyParityBasic(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_parityscan.c
340
rf_TryToRedirectPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda,
sys/dev/raidframe/rf_parityscan.c
402
rf_VerifyDegrModeWrite(RF_Raid_t *raidPtr, RF_AccessStripeMapHeader_t *asmh)
sys/dev/raidframe/rf_parityscan.c
419
rf_MakeSimpleDAG(RF_Raid_t *raidPtr, int nNodes, int bytesPerSU, char *databuf,
sys/dev/raidframe/rf_parityscan.c
65
rf_RewriteParity(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_parityscan.c
74
rf_RewriteParityRange(RF_Raid_t *raidPtr, RF_SectorNum_t sec_begin,
sys/dev/raidframe/rf_parityscan.h
36
int rf_RewriteParity(RF_Raid_t *);
sys/dev/raidframe/rf_parityscan.h
37
int rf_RewriteParityRange(RF_Raid_t *, RF_SectorNum_t, RF_SectorNum_t);
sys/dev/raidframe/rf_parityscan.h
38
int rf_VerifyParityBasic(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *,
sys/dev/raidframe/rf_parityscan.h
40
int rf_VerifyParity(RF_Raid_t *, RF_AccessStripeMap_t *, int,
sys/dev/raidframe/rf_parityscan.h
42
int rf_TryToRedirectPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, int);
sys/dev/raidframe/rf_parityscan.h
43
int rf_VerifyDegrModeWrite(RF_Raid_t *, RF_AccessStripeMapHeader_t *);
sys/dev/raidframe/rf_parityscan.h
44
RF_DagHeader_t *rf_MakeSimpleDAG(RF_Raid_t *, int, int, char *,
sys/dev/raidframe/rf_pq.c
101
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_pq.c
221
PQOne(RF_Raid_t *raidPtr, int *nSucc, int *nAnte, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_pq.c
227
PQOneTwo(RF_Raid_t *raidPtr, int *nSucc, int *nAnte, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_pq.c
245
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
sys/dev/raidframe/rf_pq.c
308
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
sys/dev/raidframe/rf_pq.c
356
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
sys/dev/raidframe/rf_pq.c
398
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
sys/dev/raidframe/rf_pq.c
533
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_pq.c
571
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
sys/dev/raidframe/rf_pq.c
594
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
sys/dev/raidframe/rf_pq.h
52
rf_PQDagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_pqdegdags.c
124
applyPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, RF_PhysDiskAddr_t *ppda, RF_PhysDiskAddr_t *qpda, const struct buf *bp)
sys/dev/raidframe/rf_pqdegdags.c
191
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
sys/dev/raidframe/rf_pqdegdags.c
301
RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
sys/dev/raidframe/rf_pqdegdags.c
57
applyPDA(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, RF_PhysDiskAddr_t * ppda,
sys/dev/raidframe/rf_psstatus.c
104
rf_MakeParityStripeStatusTable(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_psstatus.c
118
rf_FreeParityStripeStatusTable(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_psstatus.c
152
rf_LookupRUStatus(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable,
sys/dev/raidframe/rf_psstatus.c
199
rf_PSStatusDelete(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable,
sys/dev/raidframe/rf_psstatus.c
222
rf_RemoveFromActiveReconTable(RF_Raid_t *raidPtr, RF_StripeNum_t psid,
sys/dev/raidframe/rf_psstatus.c
272
rf_AllocPSStatus(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_psstatus.c
278
rf_FreePSStatus(RF_Raid_t *raidPtr, RF_ReconParityStripeStatus_t *p)
sys/dev/raidframe/rf_psstatus.c
288
RealPrintPSStatusTable(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable)
sys/dev/raidframe/rf_psstatus.c
329
rf_PrintPSStatusTable(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_psstatus.c
61
RealPrintPSStatusTable(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_psstatus.c
72
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_psstatus.c
74
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_psstatus.c
80
rf_ConfigurePSStatus(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_psstatus.c
92
rf_InitPSStatus(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_psstatus.h
125
int rf_ConfigurePSStatus(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_psstatus.h
126
void rf_InitPSStatus(RF_Raid_t *);
sys/dev/raidframe/rf_psstatus.h
127
RF_PSStatusHeader_t *rf_MakeParityStripeStatusTable(RF_Raid_t *);
sys/dev/raidframe/rf_psstatus.h
128
void rf_FreeParityStripeStatusTable(RF_Raid_t *, RF_PSStatusHeader_t *);
sys/dev/raidframe/rf_psstatus.h
129
RF_ReconParityStripeStatus_t *rf_LookupRUStatus(RF_Raid_t *, RF_PSStatusHeader_t *,
sys/dev/raidframe/rf_psstatus.h
133
void rf_PSStatusDelete(RF_Raid_t *, RF_PSStatusHeader_t *,
sys/dev/raidframe/rf_psstatus.h
135
void rf_RemoveFromActiveReconTable(RF_Raid_t *, RF_StripeNum_t, RF_ReconUnitNum_t);
sys/dev/raidframe/rf_psstatus.h
136
RF_ReconParityStripeStatus_t *rf_AllocPSStatus(RF_Raid_t *);
sys/dev/raidframe/rf_psstatus.h
137
void rf_FreePSStatus(RF_Raid_t *, RF_ReconParityStripeStatus_t *);
sys/dev/raidframe/rf_psstatus.h
138
void rf_PrintPSStatusTable(RF_Raid_t *);
sys/dev/raidframe/rf_raid.h
321
RF_Raid_t sc_r;
sys/dev/raidframe/rf_raid.h
333
int rf_fail_disk(RF_Raid_t *, struct rf_recon_req *);
sys/dev/raidframe/rf_raid.h
337
RF_Raid_t *rf_get_raid(struct raid_softc *);
sys/dev/raidframe/rf_raid0.c
103
rf_IdentifyStripeRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid0.c
122
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid0.c
136
rf_VerifyParityRAID0(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid0.c
55
rf_ConfigureRAID0(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid0.c
84
rf_MapSectorRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid0.c
94
rf_MapParityRAID0(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid0.h
35
rf_ConfigureRAID0(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid0.h
38
rf_MapSectorRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid0.h
41
rf_MapParityRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid0.h
44
rf_IdentifyStripeRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid0.h
51
rf_RAID0DagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_raid0.h
54
rf_VerifyParityRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_raid1.c
103
rf_MapSectorRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid1.c
121
rf_MapParityRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid1.c
139
rf_IdentifyStripeRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid1.c
176
rf_RAID1DagSelect(RF_Raid_t *raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_raid1.c
257
rf_VerifyParityRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr,
sys/dev/raidframe/rf_raid1.c
561
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_raid1.c
61
rf_ConfigureRAID1(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid1.c
710
rf_GetDefaultHeadSepLimitRAID1(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid1.h
36
int rf_ConfigureRAID1(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_raid1.h
37
void rf_MapSectorRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *,
sys/dev/raidframe/rf_raid1.h
39
void rf_MapParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *,
sys/dev/raidframe/rf_raid1.h
41
void rf_IdentifyStripeRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t **);
sys/dev/raidframe/rf_raid1.h
44
void rf_RAID1DagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *,
sys/dev/raidframe/rf_raid1.h
46
int rf_VerifyParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *,
sys/dev/raidframe/rf_raid1.h
49
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID1(RF_Raid_t *);
sys/dev/raidframe/rf_raid4.c
101
rf_MapSectorRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid4.c
112
rf_MapParityRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid4.c
124
rf_IdentifyStripeRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid4.c
57
rf_ConfigureRAID4(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid4.c
89
rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid4.c
95
rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid4.h
35
rf_ConfigureRAID4(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid4.h
37
int rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_raid4.h
38
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_raid4.h
40
rf_MapSectorRAID4(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid4.h
43
rf_MapParityRAID4(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid4.h
46
rf_IdentifyStripeRAID4(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid4.h
53
rf_RAID4DagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_raid5.c
104
rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid5.c
111
rf_ShutdownRAID5(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid5.c
118
rf_MapSectorRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5.c
129
rf_MapParityRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5.c
141
rf_IdentifyStripeRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid5.c
163
rf_RaidFiveDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_raid5.c
58
rf_ConfigureRAID5(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_raid5.c
98
rf_GetDefaultNumFloatingReconBuffersRAID5(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid5.h
35
rf_ConfigureRAID5(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5.h
37
int rf_GetDefaultNumFloatingReconBuffersRAID5(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_raid5.h
38
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_raid5.h
40
rf_MapSectorRAID5(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5.h
43
rf_MapParityRAID5(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5.h
46
rf_IdentifyStripeRAID5(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_raid5.h
53
rf_RaidFiveDagSelect(RF_Raid_t * raidPtr, RF_IoType_t type,
sys/dev/raidframe/rf_raid5_rotatedspare.c
102
rf_GetNumSpareRUsRAID5_RS(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_raid5_rotatedspare.c
109
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5_rotatedspare.c
131
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5_rotatedspare.c
148
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5_rotatedspare.c
59
RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5_rotatedspare.h
35
rf_ConfigureRAID5_RS(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_raid5_rotatedspare.h
37
RF_ReconUnitCount_t rf_GetNumSpareRUsRAID5_RS(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_raid5_rotatedspare.h
39
rf_MapSectorRAID5_RS(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5_rotatedspare.h
42
rf_MapParityRAID5_RS(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector,
sys/dev/raidframe/rf_raid5_rotatedspare.h
45
rf_IdentifyStripeRAID5_RS(RF_Raid_t * raidPtr, RF_RaidAddr_t addr,
sys/dev/raidframe/rf_reconbuffer.c
122
RF_Raid_t *raidPtr = rbuf->raidPtr;
sys/dev/raidframe/rf_reconbuffer.c
297
rf_MultiWayReconXor(RF_Raid_t *raidPtr, RF_ReconParityStripeStatus_t *pssPtr)
sys/dev/raidframe/rf_reconbuffer.c
366
rf_CheckForFullRbuf(RF_Raid_t *raidPtr, RF_ReconCtrl_t *reconCtrl,
sys/dev/raidframe/rf_reconbuffer.c
399
rf_ReleaseFloatingReconBuffer(RF_Raid_t *raidPtr, RF_ReconBuffer_t *rbuf)
sys/dev/raidframe/rf_reconbuffer.h
49
rf_MultiWayReconXor(RF_Raid_t * raidPtr,
sys/dev/raidframe/rf_reconbuffer.h
53
rf_CheckForFullRbuf(RF_Raid_t * raidPtr, RF_ReconCtrl_t * reconCtrl,
sys/dev/raidframe/rf_reconbuffer.h
56
rf_ReleaseFloatingReconBuffer(RF_Raid_t * raidPtr, RF_ReconBuffer_t * rbuf);
sys/dev/raidframe/rf_reconmap.c
134
rf_ReconMapUpdate(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr,
sys/dev/raidframe/rf_reconmap.c
247
compact_stat_entry(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, int i, int j)
sys/dev/raidframe/rf_reconmap.c
64
compact_stat_entry(RF_Raid_t *, RF_ReconMap_t *, int, int);
sys/dev/raidframe/rf_reconmap.c
82
rf_MakeReconMap(RF_Raid_t *raidPtr, RF_SectorCount_t ru_sectors,
sys/dev/raidframe/rf_reconmap.h
78
RF_ReconMap_t *rf_MakeReconMap(RF_Raid_t *, RF_SectorCount_t,
sys/dev/raidframe/rf_reconmap.h
80
void rf_ReconMapUpdate(RF_Raid_t *, RF_ReconMap_t *, RF_SectorNum_t, RF_SectorNum_t);
sys/dev/raidframe/rf_reconmap.h
84
void rf_PrintReconMap(RF_Raid_t *, RF_ReconMap_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.c
108
static RF_RaidReconDesc_t *AllocRaidReconDesc(RF_Raid_t *, RF_RowCol_t,
sys/dev/raidframe/rf_reconstruct.c
111
static int ProcessReconEvent(RF_Raid_t *, RF_ReconEvent_t *);
sys/dev/raidframe/rf_reconstruct.c
112
static int IssueNextReadRequest(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.c
113
static int TryToRead(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.c
114
static int ComputePSDiskOffsets(RF_Raid_t *, RF_StripeNum_t, RF_RowCol_t,
sys/dev/raidframe/rf_reconstruct.c
117
static int IssueNextWriteRequest(RF_Raid_t *);
sys/dev/raidframe/rf_reconstruct.c
1175
IssueNextReadRequest(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_reconstruct.c
120
static void CheckForNewMinHeadSep(RF_Raid_t *, RF_HeadSepLimit_t);
sys/dev/raidframe/rf_reconstruct.c
121
static int CheckHeadSeparation(RF_Raid_t *, RF_PerDiskReconCtrl_t *,
sys/dev/raidframe/rf_reconstruct.c
124
static int CheckForcedOrBlockedReconstruction(RF_Raid_t *,
sys/dev/raidframe/rf_reconstruct.c
1253
TryToRead(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_reconstruct.c
133
void (*proc) (RF_Raid_t *, void *);
sys/dev/raidframe/rf_reconstruct.c
1369
ComputePSDiskOffsets(RF_Raid_t *raidPtr, RF_StripeNum_t psid,
sys/dev/raidframe/rf_reconstruct.c
1475
IssueNextWriteRequest(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_reconstruct.c
150
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_reconstruct.c
152
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_reconstruct.c
1534
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_reconstruct.c
158
rf_ConfigureReconstruction(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_reconstruct.c
1592
CheckForNewMinHeadSep(RF_Raid_t *raidPtr, RF_HeadSepLimit_t hsCtr)
sys/dev/raidframe/rf_reconstruct.c
1649
CheckHeadSeparation(RF_Raid_t *raidPtr, RF_PerDiskReconCtrl_t *ctrl,
sys/dev/raidframe/rf_reconstruct.c
170
AllocRaidReconDesc(RF_Raid_t *raidPtr, RF_RowCol_t col,
sys/dev/raidframe/rf_reconstruct.c
1718
CheckForcedOrBlockedReconstruction(RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_reconstruct.c
1756
rf_ForceOrBlockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
sys/dev/raidframe/rf_reconstruct.c
1889
rf_UnblockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
sys/dev/raidframe/rf_reconstruct.c
1945
rf_WakeupHeadSepCBWaiters(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_reconstruct.c
211
rf_ReconstructFailedDisk(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_reconstruct.c
243
rf_ReconstructFailedDiskBasic(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_reconstruct.c
356
rf_ReconstructInPlace(RF_Raid_t *raidPtr, RF_RowCol_t col)
sys/dev/raidframe/rf_reconstruct.c
564
RF_Raid_t *raidPtr = reconDesc->raidPtr;
sys/dev/raidframe/rf_reconstruct.c
977
ProcessReconEvent(RF_Raid_t *raidPtr, RF_ReconEvent_t *event)
sys/dev/raidframe/rf_reconstruct.h
178
int rf_ConfigureReconstruction(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_reconstruct.h
179
int rf_ReconstructFailedDisk(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.h
180
int rf_ReconstructFailedDiskBasic(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.h
181
int rf_ReconstructInPlace(RF_Raid_t *, RF_RowCol_t);
sys/dev/raidframe/rf_reconstruct.h
183
int rf_ForceOrBlockRecon(RF_Raid_t *, RF_AccessStripeMap_t *,
sys/dev/raidframe/rf_reconstruct.h
185
int rf_UnblockRecon(RF_Raid_t *, RF_AccessStripeMap_t *);
sys/dev/raidframe/rf_reconstruct.h
186
void rf_WakeupHeadSepCBWaiters(RF_Raid_t *);
sys/dev/raidframe/rf_reconstruct.h
50
RF_Raid_t *raidPtr; /* void *to avoid recursive includes */
sys/dev/raidframe/rf_reconutil.c
158
rf_FreeReconControl(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_reconutil.c
194
rf_GetDefaultHeadSepLimit(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_reconutil.c
211
rf_GetDefaultNumFloatingReconBuffers(RF_Raid_t *raidPtr)
sys/dev/raidframe/rf_reconutil.c
228
rf_MakeReconBuffer(RF_Raid_t *raidPtr, RF_RowCol_t col, RF_RbufType_t type)
sys/dev/raidframe/rf_reconutil.c
250
RF_Raid_t *raidPtr = rbuf->raidPtr;
sys/dev/raidframe/rf_reconutil.c
265
rf_CheckFloatingRbufCount(RF_Raid_t *raidPtr, int dolock)
sys/dev/raidframe/rf_reconutil.c
60
RF_Raid_t *raidPtr = reconDesc->raidPtr;
sys/dev/raidframe/rf_reconutil.h
43
void rf_FreeReconControl(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_reconutil.h
44
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimit(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_reconutil.h
45
int rf_GetDefaultNumFloatingReconBuffers(RF_Raid_t * raidPtr);
sys/dev/raidframe/rf_reconutil.h
47
rf_MakeReconBuffer(RF_Raid_t * raidPtr, RF_RowCol_t col, RF_RbufType_t type);
sys/dev/raidframe/rf_reconutil.h
49
void rf_CheckFloatingRbufCount(RF_Raid_t * raidPtr, int dolock);
sys/dev/raidframe/rf_revent.c
167
rf_CauseReconEvent(RF_Raid_t *raidPtr, RF_RowCol_t col, void *arg,
sys/dev/raidframe/rf_revent.c
188
GetReconEventDesc(RF_Raid_t *raidPtr, RF_RowCol_t col, void *arg, RF_Revent_t type)
sys/dev/raidframe/rf_revent.c
226
rf_FreeReconEventDesc(RF_Raid_t *raidPtr, RF_ReconEvent_t *event)
sys/dev/raidframe/rf_revent.c
54
GetReconEventDesc(RF_Raid_t *raidPtr, RF_RowCol_t col, void *arg, RF_Revent_t type);
sys/dev/raidframe/rf_revent.c
58
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_revent.c
60
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_revent.c
66
rf_ConfigureReconEvent(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_revent.c
84
RF_Raid_t *raidPtr = reconDesc->raidPtr;
sys/dev/raidframe/rf_revent.h
40
int rf_ConfigureReconEvent(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_revent.h
42
void rf_CauseReconEvent(RF_Raid_t *, RF_RowCol_t, void *, RF_Revent_t);
sys/dev/raidframe/rf_revent.h
44
void rf_FreeReconEventDesc(RF_Raid_t *,RF_ReconEvent_t *);
sys/dev/raidframe/rf_states.c
240
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_states.c
256
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_states.c
279
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_states.c
339
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_states.c
368
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_states.c
593
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_states.c
671
RF_Raid_t *raidPtr = desc->raidPtr;
sys/dev/raidframe/rf_stripelocks.c
102
static RF_StripeLockDesc_t *AllocStripeLockDesc(RF_Raid_t *raidPtr, RF_StripeNum_t stripeID);
sys/dev/raidframe/rf_stripelocks.c
103
static void FreeStripeLockDesc(RF_Raid_t *raidPtr, RF_StripeLockDesc_t * p);
sys/dev/raidframe/rf_stripelocks.c
163
RF_Raid_t *raidPtr;
sys/dev/raidframe/rf_stripelocks.c
165
raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_stripelocks.c
171
rf_ConfigureStripeLockFreeList(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_stripelocks.c
231
RF_Raid_t *raidPtr = (RF_Raid_t *) arg;
sys/dev/raidframe/rf_stripelocks.c
236
rf_ConfigureStripeLocks(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
sys/dev/raidframe/rf_stripelocks.c
253
rf_AcquireStripeLock(RF_Raid_t *raidPtr, RF_LockTableEntry_t *lockTable, RF_StripeNum_t stripeID,
sys/dev/raidframe/rf_stripelocks.c
376
rf_ReleaseStripeLock(RF_Raid_t *raidPtr, RF_LockTableEntry_t *lockTable, RF_StripeNum_t stripeID,
sys/dev/raidframe/rf_stripelocks.c
645
AllocStripeLockDesc(RF_Raid_t *raidPtr, RF_StripeNum_t stripeID)
sys/dev/raidframe/rf_stripelocks.c
662
FreeStripeLockDesc(RF_Raid_t *raidPtr, RF_StripeLockDesc_t *p)
sys/dev/raidframe/rf_stripelocks.h
107
int rf_ConfigureStripeLockFreeList(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_stripelocks.h
108
int rf_ConfigureStripeLocks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);
sys/dev/raidframe/rf_stripelocks.h
109
int rf_AcquireStripeLock(RF_Raid_t *, RF_LockTableEntry_t *, RF_StripeNum_t, RF_LockReqDesc_t *);
sys/dev/raidframe/rf_stripelocks.h
110
void rf_ReleaseStripeLock(RF_Raid_t *, RF_LockTableEntry_t *, RF_StripeNum_t, RF_LockReqDesc_t *);