| /src/sys/dev/raidframe/ |
| H A D | rf_dagffrd.c | 77 rf_CreateFaultFreeReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 127 rf_CreateNonredundantDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,RF_IoType_t type) argument 323 CreateMirrorReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,void (* readfunc)(RF_DagNode_t * node)) argument 443 rf_CreateMirrorIdleReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 458 rf_CreateMirrorPartitionReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument [all...] |
| H A D | rf_states.c | 173 RF_DagHeader_t *dag_h; local in function:rf_ContinueDagAccess 471 RF_DagHeader_t *dag_h; local in function:rf_State_CreateDAG 552 RF_DagHeader_t *dag_h; local in function:rf_State_ExecuteDAG 594 RF_DagHeader_t *dag_h; local in function:rf_State_ProcessDAG [all...] |
| H A D | rf_aselect.c | 113 RF_DagHeader_t *dag_h = NULL, *tempdag_h, *lastdag_h; local in function:rf_SelectAlgorithm [all...] |
| H A D | rf_parityloggingdags.c | 77 rf_CommonCreateParityLoggingLargeWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,int nfaults,void (* redFunc)(RF_DagNode_t *)) argument 321 rf_CommonCreateParityLoggingSmallWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const RF_RedFuncs_t * pfuncs,const RF_RedFuncs_t * qfuncs) argument 612 rf_CreateParityLoggingSmallWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const RF_RedFuncs_t * pfuncs,const RF_RedFuncs_t * qfuncs) argument 628 rf_CreateParityLoggingLargeWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,int nfaults,void (* redFunc)(RF_DagNode_t *)) argument [all...] |
| H A D | rf_parityscan.c | 425 RF_DagHeader_t *dag_h; local in function:rf_MakeSimpleDAG [all...] |
| H A D | rf_dagdegrd.c | 79 rf_CreateRaidFiveDegradedReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 114 rf_CreateRaidOneDegradedReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 262 rf_CreateDegradedReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const RF_RedFuncs_t * recFunc) argument 575 rf_CreateRaidCDegradedReadDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 1037 rf_DoubleDegRead(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const char * redundantReadNodeName,const char * recoveryNodeName,void (* recovFunc)(RF_DagNode_t *)) argument [all...] |
| H A D | rf_dagdegwr.c | 86 rf_CreateDegradedWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 157 rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,int nfaults,void (* redFunc)(RF_DagNode_t *),int allowBufferRecycle) argument 711 rf_DoubleDegSmallWrite(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const char * redundantReadNodeName,const char * redundantWriteNodeName,const char * recoveryNodeName,void (* recovFunc)(RF_DagNode_t *)) argument [all...] |
| H A D | rf_dagffwr.c | 80 rf_CreateNonRedundantWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,RF_IoType_t type) argument 91 rf_CreateRAID0WriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,RF_IoType_t type) argument 102 rf_CreateSmallWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 113 rf_CreateLargeWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument 164 rf_CommonCreateLargeWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,int nfaults,void (* redFunc)(RF_DagNode_t *),int allowBufferRecycle) argument 522 rf_CommonCreateSmallWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList,const RF_RedFuncs_t * pfuncs,const RF_RedFuncs_t * qfuncs) argument 1198 rf_CreateRaidOneWriteDAG(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,void * bp,RF_RaidAccessFlags_t flags,RF_AllocListElem_t * allocList) argument [all...] |
| H A D | rf_dagutils.c | 180 rf_FreeDAG(RF_DagHeader_t *dag_h) argument 338 rf_AllocStripeBuffer(RF_Raid_t * raidPtr,RF_DagHeader_t * dag_h,int size) argument 403 rf_AllocBuffer(RF_Raid_t * raidPtr,RF_DagHeader_t * dag_h,int size) argument 595 rf_PrintDAG(RF_DagHeader_t * dag_h) argument 635 rf_AssignNodeNums(RF_DagHeader_t * dag_h) argument 670 rf_ResetDAGHeaderPointers(RF_DagHeader_t * dag_h,RF_DagHeader_t * newptr) argument 690 rf_PrintDAGList(RF_DagHeader_t * dag_h) argument 808 rf_ValidateDAG(RF_DagHeader_t * dag_h) argument 977 rf_MapUnaccessedPortionOfStripe(RF_Raid_t * raidPtr,RF_RaidLayout_t * layoutPtr,RF_AccessStripeMap_t * asmap,RF_DagHeader_t * dag_h,RF_AccessStripeMapHeader_t ** new_asm_h,int * nRodNodes,char ** sosBuffer,char ** eosBuffer,RF_AllocListElem_t * allocList) argument 1071 rf_GenerateFailedAccessASMs(RF_Raid_t * raidPtr,RF_AccessStripeMap_t * asmap,RF_PhysDiskAddr_t * failedPDA,RF_DagHeader_t * dag_h,RF_AccessStripeMapHeader_t ** new_asm_h,int * nXorBufs,char ** rpBufPtr,char * overlappingPDAs,RF_AllocListElem_t * allocList) argument [all...] |