Searched defs:raidPtr (Results 1 - 25 of 51) sorted by relevance

123

/src/sys/dev/raidframe/
H A Drf_callback.c58 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 Drf_layout.c402 rf_ConfigureLayout(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, argument
[all...]
H A Drf_mcpair.c59 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 Drf_dagffrd.c77 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 Drf_raid4.c57 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 Drf_raid5_rotatedspare.c57 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 Drf_reconutil.c60 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 Drf_revent.c58 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 Drf_chaindecluster.c64 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 Drf_compat32.c128 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 Drf_desc.h40 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 Drf_engine.c94 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 Drf_pqdegdags.c124 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 Drf_psstatus.c72 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 Drf_raid0.c55 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 Drf_raid5.c58 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 Drf_reconbuffer.c122 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 Drf_reconmap.c82 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 Drf_states.c240 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 Drf_aselect.c58 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 Drf_compat50.c105 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 Drf_declusterPQ.c55 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 Drf_diskqueue.c168 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 Drf_diskqueue.h68 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 Drf_evenodd.c70 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...]

Completed in 19 milliseconds

123