| /src/sys/dev/raidframe/ |
| H A D | rf_callback.c | 58 RF_Raid_t *raidPtr; local in function:rf_ShutdownCallback 67 rf_ConfigureCallback(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 81 rf_AllocCallbackFuncDesc(RF_Raid_t * raidPtr) argument 87 rf_FreeCallbackFuncDesc(RF_Raid_t * raidPtr,RF_CallbackFuncDesc_t * p) argument 93 rf_AllocCallbackValueDesc(RF_Raid_t * raidPtr) argument 99 rf_FreeCallbackValueDesc(RF_Raid_t * raidPtr,RF_CallbackValueDesc_t * p) argument [all...] |
| H A D | rf_layout.c | 402 rf_ConfigureLayout(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument [all...] |
| H A D | rf_mcpair.c | 59 RF_Raid_t *raidPtr; local in function:rf_ShutdownMCPair 67 rf_ConfigureMCPair(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 79 rf_AllocMCPair(RF_Raid_t *raidPtr) argument 92 rf_FreeMCPair(RF_Raid_t * raidPtr,RF_MCPair_t * t) argument [all...] |
| H A D | rf_dagffrd.c | 77 rf_CreateFaultFreeReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, argument 127 rf_CreateNonredundantDAG(RF_Raid_t *raidPtr, argument 323 CreateMirrorReadDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, 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_raid4.c | 57 rf_ConfigureRAID4(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 89 rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t *raidPtr) argument 95 rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t *raidPtr) argument 101 rf_MapSectorRAID4(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 112 rf_MapParityRAID4(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 124 rf_IdentifyStripeRAID4(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument [all...] |
| H A D | rf_raid5_rotatedspare.c | 57 rf_ConfigureRAID5_RS(RF_ShutdownList_t ** listp,RF_Raid_t * raidPtr,RF_Config_t * cfgPtr) argument 102 rf_GetNumSpareRUsRAID5_RS(RF_Raid_t * raidPtr) argument 108 rf_MapSectorRAID5_RS(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 130 rf_MapParityRAID5_RS(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 147 rf_IdentifyStripeRAID5_RS(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument [all...] |
| H A D | rf_reconutil.c | 60 RF_Raid_t *raidPtr = reconDesc->raidPtr; local in function:rf_MakeReconControl 158 rf_FreeReconControl(RF_Raid_t * raidPtr) argument 194 rf_GetDefaultHeadSepLimit(RF_Raid_t * raidPtr) argument 211 rf_GetDefaultNumFloatingReconBuffers(RF_Raid_t * raidPtr) argument 228 rf_MakeReconBuffer(RF_Raid_t * raidPtr,RF_RowCol_t col,RF_RbufType_t type) argument 250 RF_Raid_t *raidPtr = rbuf->raidPtr; local in function:rf_FreeReconBuffer [all...] |
| H A D | rf_revent.c | 58 RF_Raid_t *raidPtr; local in function:rf_ShutdownReconEvent 66 rf_ConfigureReconEvent(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 84 RF_Raid_t *raidPtr local in function:rf_GetNextReconEvent 167 rf_CauseReconEvent(RF_Raid_t * raidPtr,RF_RowCol_t col,void * arg,RF_Revent_t type) argument 188 GetReconEventDesc(RF_Raid_t * raidPtr,RF_RowCol_t col,void * arg,RF_Revent_t type) argument 226 rf_FreeReconEventDesc(RF_Raid_t * raidPtr,RF_ReconEvent_t * event) argument [all...] |
| H A D | rf_chaindecluster.c | 64 rf_ConfigureChainDecluster(RF_ShutdownList_t ** listp,RF_Raid_t * raidPtr,RF_Config_t * cfgPtr) argument 112 rf_GetNumSpareRUsChainDecluster(RF_Raid_t * raidPtr) argument 126 rf_MapSectorChainDecluster(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 170 rf_MapParityChainDecluster(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 208 rf_IdentifyStripeChainDecluster(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument 239 rf_RAIDCDagSelect(RF_Raid_t * raidPtr,RF_IoType_t type,RF_AccessStripeMap_t * asmap,RF_VoidFuncPtr * createFunc) argument [all...] |
| H A D | rf_compat32.c | 128 rf_get_info_netbsd32(RF_Raid_t *raidPtr, void *data) argument 148 RF_Raid_t *raidPtr = rf_get_raid(rs); local in function:raidframe_netbsd32_ioctl
|
| H A D | rf_desc.h | 40 RF_Raid_t *raidPtr; /* raid device descriptor */ member in struct:RF_RaidReconDesc_s 65 RF_Raid_t *raidPtr; /* raid device descriptor */ member in struct:RF_RaidAccessDesc_s
|
| H A D | rf_engine.c | 94 RF_Raid_t *raidPtr; local in function:rf_ShutdownEngine 129 rf_ConfigureEngine(RF_ShutdownList_t ** listp,RF_Raid_t * raidPtr,RF_Config_t * cfgPtr) argument 427 RF_Raid_t *raidPtr; local in function:PropagateResults 633 RF_Raid_t *raidPtr; local in function:ProcessNode 709 RF_Raid_t *raidPtr; local in function:rf_DispatchDAG 751 RF_Raid_t *raidPtr; local in function:DAGExecutionThread 852 RF_Raid_t *raidPtr; local in function:rf_RaidIOThread [all...] |
| H A D | 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) argument 191 RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; local in function:rf_PQDoubleRecoveryFunc 301 RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; local in function:rf_PQWriteDoubleRecoveryFunc [all...] |
| H A D | rf_psstatus.c | 72 RF_Raid_t *raidPtr; local in function:rf_ShutdownPSStatus 80 rf_ConfigurePSStatus(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 92 rf_InitPSStatus(RF_Raid_t *raidPtr) argument 104 rf_MakeParityStripeStatusTable(RF_Raid_t * raidPtr) argument 118 rf_FreeParityStripeStatusTable(RF_Raid_t * raidPtr,RF_PSStatusHeader_t * pssTable) argument 152 rf_LookupRUStatus(RF_Raid_t * raidPtr,RF_PSStatusHeader_t * pssTable,RF_StripeNum_t psID,RF_ReconUnitNum_t which_ru,RF_PSSFlags_t flags,RF_ReconParityStripeStatus_t * newpssPtr) argument 199 rf_PSStatusDelete(RF_Raid_t * raidPtr,RF_PSStatusHeader_t * pssTable,RF_ReconParityStripeStatus_t * pssPtr) argument 222 rf_RemoveFromActiveReconTable(RF_Raid_t * raidPtr,RF_StripeNum_t psid,RF_ReconUnitNum_t which_ru) argument 272 rf_AllocPSStatus(RF_Raid_t * raidPtr) argument 278 rf_FreePSStatus(RF_Raid_t * raidPtr,RF_ReconParityStripeStatus_t * p) argument 288 RealPrintPSStatusTable(RF_Raid_t * raidPtr,RF_PSStatusHeader_t * pssTable) argument 329 rf_PrintPSStatusTable(RF_Raid_t * raidPtr) argument [all...] |
| H A D | rf_raid0.c | 55 rf_ConfigureRAID0(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 84 rf_MapSectorRAID0(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 94 rf_MapParityRAID0(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 103 rf_IdentifyStripeRAID0(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument 121 rf_RAID0DagSelect(RF_Raid_t * raidPtr,RF_IoType_t type,RF_AccessStripeMap_t * asmap,RF_VoidFuncPtr * createFunc) argument 136 rf_VerifyParityRAID0(RF_Raid_t * raidPtr,RF_RaidAddr_t raidAddr,RF_PhysDiskAddr_t * parityPDA,int correct_it,RF_RaidAccessFlags_t flags) argument [all...] |
| H A D | rf_raid5.c | 58 rf_ConfigureRAID5(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 98 rf_GetDefaultNumFloatingReconBuffersRAID5(RF_Raid_t * raidPtr) argument 104 rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t * raidPtr) argument 111 rf_ShutdownRAID5(RF_Raid_t * raidPtr) argument 118 rf_MapSectorRAID5(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 129 rf_MapParityRAID5(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 141 rf_IdentifyStripeRAID5(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument 163 rf_RaidFiveDagSelect(RF_Raid_t * raidPtr,RF_IoType_t type,RF_AccessStripeMap_t * asmap,RF_VoidFuncPtr * createFunc) argument [all...] |
| H A D | rf_reconbuffer.c | 122 RF_Raid_t *raidPtr = rbuf->raidPtr; local in function:rf_SubmitReconBufferBasic 297 rf_MultiWayReconXor(RF_Raid_t * raidPtr,RF_ReconParityStripeStatus_t * pssPtr) argument 366 rf_CheckForFullRbuf(RF_Raid_t * raidPtr,RF_ReconCtrl_t * reconCtrl,RF_ReconParityStripeStatus_t * pssPtr,int numDataCol) argument 399 rf_ReleaseFloatingReconBuffer(RF_Raid_t * raidPtr,RF_ReconBuffer_t * rbuf) argument [all...] |
| H A D | rf_reconmap.c | 82 rf_MakeReconMap(RF_Raid_t *raidPtr, RF_SectorCount_t ru_sectors, argument 134 rf_ReconMapUpdate(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, argument 247 compact_stat_entry(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, int i, int j) argument
|
| H A D | rf_states.c | 240 RF_Raid_t *raidPtr; local in function:rf_State_IncrAccessCount 256 RF_Raid_t *raidPtr; local in function:rf_State_DecrAccessCount 279 RF_Raid_t *raidPtr; local in function:rf_State_Quiesce 339 RF_Raid_t *raidPtr = desc->raidPtr; local in function:rf_State_Map 368 RF_Raid_t *raidPtr = desc->raidPtr; local in function:rf_State_Lock 593 RF_Raid_t *raidPtr = desc->raidPtr; local in function:rf_State_ProcessDAG 671 RF_Raid_t *raidPtr = desc->raidPtr; local in function:rf_State_Cleanup [all...] |
| H A D | rf_aselect.c | 58 InitHdrNode(RF_DagHeader_t **hdr, RF_Raid_t *raidPtr, RF_RaidAccessDesc_t *desc) argument 108 RF_Raid_t *raidPtr = desc->raidPtr; local in function:rf_SelectAlgorithm [all...] |
| H A D | rf_compat50.c | 105 RF_Raid_t *raidPtr = rf_get_raid(rs); local in function:rf_config50 172 rf_get_info50(RF_Raid_t *raidPtr, void *data) argument 217 RF_Raid_t *raidPtr = rf_get_raid(rs); local in function:raidframe_ioctl_50 [all...] |
| H A D | rf_declusterPQ.c | 55 rf_ConfigureDeclusteredPQ(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 268 rf_GetDefaultNumFloatingReconBuffersPQ(RF_Raid_t * raidPtr) argument 277 rf_MapSectorDeclusteredPQ(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 344 rf_MapParityDeclusteredPQ(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 394 rf_MapQDeclusteredPQ(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 447 rf_IdentifyStripeDeclusteredPQ(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument [all...] |
| H A D | rf_diskqueue.c | 168 rf_ConfigureDiskQueue(RF_Raid_t *raidPtr, RF_DiskQueue_t *diskqueue, argument 200 RF_Raid_t *raidPtr; local in function:rf_ShutdownDiskQueueSystem 209 rf_ConfigureDiskQueueSystem(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 224 rf_ConfigureDiskQueues(RF_ShutdownList_t ** listp,RF_Raid_t * raidPtr,RF_Config_t * cfgPtr) argument 377 rf_CreateDiskQueueData(RF_IoType_t typ,RF_SectorNum_t ssect,RF_SectorCount_t nsect,void * bf,RF_StripeNum_t parityStripeID,RF_ReconUnitNum_t which_ru,void (* wakeF)(void *,int),void * arg,RF_AccTraceEntry_t * tracerec,RF_Raid_t * raidPtr,RF_DiskQueueDataFlags_t flags,const struct buf * mbp) argument [all...] |
| H A D | rf_diskqueue.h | 68 RF_Raid_t *raidPtr; /* needed for simulation */ member in struct:RF_DiskQueueData_s 111 RF_Raid_t *raidPtr; /* associated array */ member in struct:RF_DiskQueue_s
|
| H A D | rf_evenodd.c | 70 rf_ConfigureEvenOdd(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument 121 rf_GetDefaultNumFloatingReconBuffersEvenOdd(RF_Raid_t * raidPtr) argument 127 rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t * raidPtr) argument 133 rf_IdentifyStripeEvenOdd(RF_Raid_t * raidPtr,RF_RaidAddr_t addr,RF_RowCol_t ** diskids) argument 157 rf_MapParityEvenOdd(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 170 rf_MapEEvenOdd(RF_Raid_t * raidPtr,RF_RaidAddr_t raidSector,RF_RowCol_t * col,RF_SectorNum_t * diskSector,int remap) argument 183 rf_EODagSelect(RF_Raid_t * raidPtr,RF_IoType_t type,RF_AccessStripeMap_t * asmap,RF_VoidFuncPtr * createFunc) argument 330 rf_VerifyParityEvenOdd(RF_Raid_t * raidPtr,RF_RaidAddr_t raidAddr,RF_PhysDiskAddr_t * parityPDA,int correct_it,RF_RaidAccessFlags_t flags) argument [all...] |