RF_Raid_t 110 dev/raidframe/rf_acctrace.c rf_LogTraceRec(RF_Raid_t *raid, RF_AccTraceEntry_t *rec) RF_Raid_t 159 dev/raidframe/rf_acctrace.h void rf_LogTraceRec(RF_Raid_t * raid, RF_AccTraceEntry_t *); RF_Raid_t 54 dev/raidframe/rf_aselect.c int rf_InitHdrNode(RF_DagHeader_t **, RF_Raid_t *, int); RF_Raid_t 65 dev/raidframe/rf_aselect.c rf_InitHdrNode(RF_DagHeader_t **hdr, RF_Raid_t *raidPtr, int memChunkEnable) RF_Raid_t 218 dev/raidframe/rf_aselect.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 62 dev/raidframe/rf_chaindecluster.c rf_ConfigureChainDecluster(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 122 dev/raidframe/rf_chaindecluster.c rf_GetNumSpareRUsChainDecluster(RF_Raid_t *raidPtr) RF_Raid_t 137 dev/raidframe/rf_chaindecluster.c rf_MapSectorChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 191 dev/raidframe/rf_chaindecluster.c rf_MapParityChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 237 dev/raidframe/rf_chaindecluster.c rf_IdentifyStripeChainDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 270 dev/raidframe/rf_chaindecluster.c rf_RAIDCDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 40 dev/raidframe/rf_chaindecluster.h int rf_ConfigureChainDecluster(RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 42 dev/raidframe/rf_chaindecluster.h RF_ReconUnitCount_t rf_GetNumSpareRUsChainDecluster(RF_Raid_t *); RF_Raid_t 43 dev/raidframe/rf_chaindecluster.h void rf_MapSectorChainDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 45 dev/raidframe/rf_chaindecluster.h void rf_MapParityChainDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 47 dev/raidframe/rf_chaindecluster.h void rf_IdentifyStripeChainDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 51 dev/raidframe/rf_chaindecluster.h void rf_RAIDCDagSelect(RF_Raid_t *, RF_IoType_t, RF_Raid_t 90 dev/raidframe/rf_copyback.c rf_CopybackReconstructedData(RF_Raid_t *raidPtr) RF_Raid_t 284 dev/raidframe/rf_copyback.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 368 dev/raidframe/rf_copyback.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 462 dev/raidframe/rf_copyback.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 40 dev/raidframe/rf_copyback.h RF_Raid_t *raidPtr; RF_Raid_t 59 dev/raidframe/rf_copyback.h void rf_CopybackReconstructedData(RF_Raid_t *); RF_Raid_t 268 dev/raidframe/rf_dag.h RF_Raid_t *raidPtr; /* RF_Raid_t 340 dev/raidframe/rf_dag.h void _name_ (RF_Raid_t *, RF_AccessStripeMap_t *, RF_DagHeader_t *, \ RF_Raid_t 343 dev/raidframe/rf_dag.h RF_Raid_t *raidPtr, \ RF_Raid_t 78 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 115 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 259 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 561 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 694 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 1139 dev/raidframe/rf_dagdegrd.c RF_Raid_t *raidPtr, RF_Raid_t 37 dev/raidframe/rf_dagdegrd.h void rf_CreateRaidFiveDegradedReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 39 dev/raidframe/rf_dagdegrd.h void rf_CreateRaidOneDegradedReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 41 dev/raidframe/rf_dagdegrd.h void rf_CreateDegradedReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 44 dev/raidframe/rf_dagdegrd.h void rf_CreateRaidCDegradedReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 46 dev/raidframe/rf_dagdegrd.h void rf_DD_GenerateFailedAccessASMs(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 49 dev/raidframe/rf_dagdegrd.h void rf_DoubleDegRead(RF_Raid_t *, RF_AccessStripeMap_t *, RF_DagHeader_t *, RF_Raid_t 84 dev/raidframe/rf_dagdegwr.c rf_CreateDegradedWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 154 dev/raidframe/rf_dagdegwr.c rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t *raidPtr, RF_Raid_t 562 dev/raidframe/rf_dagdegwr.c rf_WriteGenerateFailedAccessASMs(RF_Raid_t *raidPtr, RF_Raid_t 716 dev/raidframe/rf_dagdegwr.c rf_DoubleDegSmallWrite(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 37 dev/raidframe/rf_dagdegwr.h void rf_CreateDegradedWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 40 dev/raidframe/rf_dagdegwr.h void rf_CommonCreateSimpleDegradedWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 44 dev/raidframe/rf_dagdegwr.h void rf_WriteGenerateFailedAccessASMs(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 48 dev/raidframe/rf_dagdegwr.h void rf_DoubleDegSmallWrite(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 48 dev/raidframe/rf_dagffrd.c void rf_CreateMirrorReadDAG( RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 82 dev/raidframe/rf_dagffrd.c RF_Raid_t *raidPtr, RF_Raid_t 137 dev/raidframe/rf_dagffrd.c RF_Raid_t *raidPtr, RF_Raid_t 324 dev/raidframe/rf_dagffrd.c RF_Raid_t *raidPtr, RF_Raid_t 435 dev/raidframe/rf_dagffrd.c RF_Raid_t *raidPtr, RF_Raid_t 449 dev/raidframe/rf_dagffrd.c RF_Raid_t *raidPtr, RF_Raid_t 38 dev/raidframe/rf_dagffrd.h void rf_CreateFaultFreeReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 40 dev/raidframe/rf_dagffrd.h void rf_CreateNonredundantDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 43 dev/raidframe/rf_dagffrd.h void rf_CreateMirrorIdleReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 45 dev/raidframe/rf_dagffrd.h void rf_CreateMirrorPartitionReadDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 79 dev/raidframe/rf_dagffwr.c rf_CreateNonRedundantWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 88 dev/raidframe/rf_dagffwr.c rf_CreateRAID0WriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 97 dev/raidframe/rf_dagffwr.c rf_CreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 107 dev/raidframe/rf_dagffwr.c rf_CreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 156 dev/raidframe/rf_dagffwr.c rf_CommonCreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 467 dev/raidframe/rf_dagffwr.c rf_CommonCreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 1132 dev/raidframe/rf_dagffwr.c rf_CreateRaidOneWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 1292 dev/raidframe/rf_dagffwr.c rf_CommonCreateLargeWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 1598 dev/raidframe/rf_dagffwr.c rf_CommonCreateSmallWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 2229 dev/raidframe/rf_dagffwr.c rf_CreateRaidOneWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 38 dev/raidframe/rf_dagffwr.h void rf_CreateNonRedundantWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 41 dev/raidframe/rf_dagffwr.h void rf_CreateRAID0WriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 44 dev/raidframe/rf_dagffwr.h void rf_CreateSmallWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 46 dev/raidframe/rf_dagffwr.h void rf_CreateLargeWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 48 dev/raidframe/rf_dagffwr.h void rf_CommonCreateLargeWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 51 dev/raidframe/rf_dagffwr.h void rf_CommonCreateLargeWriteDAGFwd(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 54 dev/raidframe/rf_dagffwr.h void rf_CommonCreateSmallWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 57 dev/raidframe/rf_dagffwr.h void rf_CommonCreateSmallWriteDAGFwd(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 60 dev/raidframe/rf_dagffwr.h void rf_CreateRaidOneWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 62 dev/raidframe/rf_dagffwr.h void rf_CreateRaidOneWriteDAGFwd(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 183 dev/raidframe/rf_dagfuncs.c (RF_Raid_t *) (node->dagHdr->raidPtr), RF_Raid_t 214 dev/raidframe/rf_dagfuncs.c (RF_Raid_t *) (node->dagHdr->raidPtr), node->wakeFunc, RF_Raid_t 289 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues; RF_Raid_t 331 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues; RF_Raid_t 366 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues; RF_Raid_t 391 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues; RF_Raid_t 480 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 509 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 546 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 596 dev/raidframe/rf_dagfuncs.c rf_XorIntoBuffer(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, char *srcbuf, RF_Raid_t 60 dev/raidframe/rf_dagfuncs.h int rf_XorIntoBuffer(RF_Raid_t *, RF_PhysDiskAddr_t *, char *, char *, void *); RF_Raid_t 262 dev/raidframe/rf_dagutils.c rf_AllocBuffer(RF_Raid_t *raidPtr, RF_DagHeader_t *dag_h, RF_Raid_t 757 dev/raidframe/rf_dagutils.c rf_redirect_asm(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap) RF_Raid_t 820 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr, RF_Raid_t 940 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr, RF_Raid_t 1128 dev/raidframe/rf_dagutils.c rf_RangeRestrictPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *src, RF_Raid_t 1176 dev/raidframe/rf_dagutils.c rf_compute_workload_shift(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda) RF_Raid_t 1265 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr; RF_Raid_t 1346 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr; RF_Raid_t 70 dev/raidframe/rf_dagutils.h void *rf_AllocBuffer(RF_Raid_t *, RF_DagHeader_t *, RF_PhysDiskAddr_t *, RF_Raid_t 89 dev/raidframe/rf_dagutils.h void rf_redirect_asm(RF_Raid_t *, RF_AccessStripeMap_t *); RF_Raid_t 91 dev/raidframe/rf_dagutils.h void rf_MapUnaccessedPortionOfStripe(RF_Raid_t *, RF_RaidLayout_t *, RF_Raid_t 97 dev/raidframe/rf_dagutils.h void rf_GenerateFailedAccessASMs(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 105 dev/raidframe/rf_dagutils.h void rf_RangeRestrictPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_PhysDiskAddr_t *, RF_Raid_t 108 dev/raidframe/rf_dagutils.h int rf_compute_workload_shift(RF_Raid_t *, RF_PhysDiskAddr_t *); RF_Raid_t 71 dev/raidframe/rf_decluster.c rf_ConfigureDeclustered(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 355 dev/raidframe/rf_decluster.c RF_Raid_t *raidPtr; RF_Raid_t 357 dev/raidframe/rf_decluster.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 365 dev/raidframe/rf_decluster.c rf_ConfigureDeclusteredDS(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 386 dev/raidframe/rf_decluster.c rf_MapSectorDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 468 dev/raidframe/rf_decluster.c rf_MapParityDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 551 dev/raidframe/rf_decluster.c rf_IdentifyStripeDeclustered(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 602 dev/raidframe/rf_decluster.c rf_GetDefaultHeadSepLimitDeclustered(RF_Raid_t *raidPtr) RF_Raid_t 618 dev/raidframe/rf_decluster.c rf_GetDefaultNumFloatingReconBuffersDeclustered(RF_Raid_t *raidPtr) RF_Raid_t 746 dev/raidframe/rf_decluster.c rf_InstallSpareTable(RF_Raid_t *raidPtr, RF_RowCol_t frow, RF_RowCol_t fcol) RF_Raid_t 775 dev/raidframe/rf_decluster.c rf_SetSpareTable(RF_Raid_t *raidPtr, void *data) RF_Raid_t 821 dev/raidframe/rf_decluster.c rf_GetNumSpareRUsDeclustered(RF_Raid_t *raidPtr) RF_Raid_t 831 dev/raidframe/rf_decluster.c rf_FreeSpareTable(RF_Raid_t *raidPtr) RF_Raid_t 119 dev/raidframe/rf_decluster.h int rf_ConfigureDeclustered(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 120 dev/raidframe/rf_decluster.h int rf_ConfigureDeclusteredDS(RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 123 dev/raidframe/rf_decluster.h void rf_MapSectorDeclustered(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 125 dev/raidframe/rf_decluster.h void rf_MapParityDeclustered(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 127 dev/raidframe/rf_decluster.h void rf_IdentifyStripeDeclustered(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t **, RF_Raid_t 131 dev/raidframe/rf_decluster.h int rf_InstallSpareTable(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 132 dev/raidframe/rf_decluster.h void rf_FreeSpareTable(RF_Raid_t *); RF_Raid_t 134 dev/raidframe/rf_decluster.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitDeclustered(RF_Raid_t *); RF_Raid_t 135 dev/raidframe/rf_decluster.h int rf_GetDefaultNumFloatingReconBuffersDeclustered(RF_Raid_t *); RF_Raid_t 142 dev/raidframe/rf_decluster.h int rf_SetSpareTable(RF_Raid_t *, void *); RF_Raid_t 143 dev/raidframe/rf_decluster.h RF_ReconUnitCount_t rf_GetNumSpareRUsDeclustered(RF_Raid_t *); RF_Raid_t 53 dev/raidframe/rf_declusterPQ.c rf_ConfigureDeclusteredPQ(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 327 dev/raidframe/rf_declusterPQ.c rf_GetDefaultNumFloatingReconBuffersPQ(RF_Raid_t *raidPtr) RF_Raid_t 336 dev/raidframe/rf_declusterPQ.c rf_MapSectorDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 421 dev/raidframe/rf_declusterPQ.c rf_MapParityDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 479 dev/raidframe/rf_declusterPQ.c rf_MapQDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 543 dev/raidframe/rf_declusterPQ.c rf_IdentifyStripeDeclusteredPQ(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 36 dev/raidframe/rf_declusterPQ.h int rf_ConfigureDeclusteredPQ(RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 38 dev/raidframe/rf_declusterPQ.h int rf_GetDefaultNumFloatingReconBuffersPQ(RF_Raid_t *); RF_Raid_t 39 dev/raidframe/rf_declusterPQ.h void rf_MapSectorDeclusteredPQ(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 41 dev/raidframe/rf_declusterPQ.h void rf_MapParityDeclusteredPQ(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 43 dev/raidframe/rf_declusterPQ.h void rf_MapQDeclusteredPQ(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 45 dev/raidframe/rf_declusterPQ.h void rf_IdentifyStripeDeclusteredPQ(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t **, RF_Raid_t 40 dev/raidframe/rf_desc.h RF_Raid_t *raidPtr; /* Raid device descriptor. */ RF_Raid_t 80 dev/raidframe/rf_desc.h RF_Raid_t *raidPtr; /* Raid device descriptor. */ RF_Raid_t 186 dev/raidframe/rf_diskqueue.c RF_Raid_t *raidPtr, RF_Raid_t 260 dev/raidframe/rf_diskqueue.c rf_ConfigureDiskQueues(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 88 dev/raidframe/rf_diskqueue.h RF_Raid_t *raidPtr; /* Needed for simulation. */ RF_Raid_t 187 dev/raidframe/rf_diskqueue.h RF_Raid_t *raidPtr; /* Associated array. */ RF_Raid_t 225 dev/raidframe/rf_diskqueue.h void rf_TerminateDiskQueues(RF_Raid_t *); RF_Raid_t 227 dev/raidframe/rf_diskqueue.h int rf_ConfigureDiskQueues(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 248 dev/raidframe/rf_diskqueue.h int rf_ConfigureDiskQueue(RF_Raid_t *, RF_DiskQueue_t *, RF_RowCol_t, RF_Raid_t 95 dev/raidframe/rf_disks.c int rf_AllocDiskStructures(RF_Raid_t *, RF_Config_t *); RF_Raid_t 96 dev/raidframe/rf_disks.c void rf_print_label_status(RF_Raid_t *, int, int, char *, RF_Raid_t 98 dev/raidframe/rf_disks.c int rf_check_label_vitals(RF_Raid_t *, int, int, char *, RF_Raid_t 118 dev/raidframe/rf_disks.c rf_ConfigureDisks(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 253 dev/raidframe/rf_disks.c rf_ConfigureSpareDisks(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr, RF_Raid_t 337 dev/raidframe/rf_disks.c rf_AllocDiskStructures(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr) RF_Raid_t 391 dev/raidframe/rf_disks.c rf_AutoConfigureDisks(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr, RF_Raid_t 638 dev/raidframe/rf_disks.c rf_ConfigureDisk(RF_Raid_t *raidPtr, char *buf, RF_RaidDisk_t *diskPtr, RF_Raid_t 710 dev/raidframe/rf_disks.c rf_print_label_status(RF_Raid_t *raidPtr, int row, int column, char *dev_name, RF_Raid_t 726 dev/raidframe/rf_disks.c rf_check_label_vitals(RF_Raid_t *raidPtr, int row, int column, char *dev_name, RF_Raid_t 773 dev/raidframe/rf_disks.c rf_CheckLabels(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr) RF_Raid_t 1057 dev/raidframe/rf_disks.c rf_add_hot_spare(RF_Raid_t *raidPtr, RF_SingleComponent_t *sparePtr) RF_Raid_t 1148 dev/raidframe/rf_disks.c rf_remove_hot_spare(RF_Raid_t *raidPtr, RF_SingleComponent_t *sparePtr) RF_Raid_t 1176 dev/raidframe/rf_disks.c rf_delete_component(RF_Raid_t *raidPtr, RF_SingleComponent_t *component) RF_Raid_t 1195 dev/raidframe/rf_disks.c rf_incorporate_hot_spare(RF_Raid_t *raidPtr, RF_SingleComponent_t *component) RF_Raid_t 124 dev/raidframe/rf_disks.h int rf_ConfigureDisks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 125 dev/raidframe/rf_disks.h int rf_ConfigureSpareDisks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 126 dev/raidframe/rf_disks.h int rf_ConfigureDisk(RF_Raid_t *, char *, RF_RaidDisk_t *, RF_Raid_t 128 dev/raidframe/rf_disks.h int rf_AutoConfigureDisks(RF_Raid_t *, RF_Config_t *, RF_AutoConfig_t *); RF_Raid_t 129 dev/raidframe/rf_disks.h int rf_CheckLabels(RF_Raid_t *, RF_Config_t *); RF_Raid_t 130 dev/raidframe/rf_disks.h int rf_add_hot_spare(RF_Raid_t *, RF_SingleComponent_t *); RF_Raid_t 131 dev/raidframe/rf_disks.h int rf_remove_hot_spare(RF_Raid_t *, RF_SingleComponent_t *); RF_Raid_t 132 dev/raidframe/rf_disks.h int rf_delete_component(RF_Raid_t *, RF_SingleComponent_t *); RF_Raid_t 133 dev/raidframe/rf_disks.h int rf_incorporate_hot_spare(RF_Raid_t *, RF_SingleComponent_t *); RF_Raid_t 265 dev/raidframe/rf_driver.c rf_Shutdown(RF_Raid_t *raidPtr) RF_Raid_t 365 dev/raidframe/rf_driver.c rf_Configure(RF_Raid_t *raidPtr, RF_Config_t *cfgPtr, RF_AutoConfig_t *ac) RF_Raid_t 602 dev/raidframe/rf_driver.c RF_Raid_t *raidPtr, RF_Raid_t 660 dev/raidframe/rf_driver.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 682 dev/raidframe/rf_driver.c RF_Raid_t *raidPtr, RF_Raid_t 758 dev/raidframe/rf_driver.c rf_SetReconfiguredMode(RF_Raid_t *raidPtr, int row, int col) RF_Raid_t 784 dev/raidframe/rf_driver.c rf_FailDisk(RF_Raid_t *raidPtr, int frow, int fcol, int initRecon) RF_Raid_t 804 dev/raidframe/rf_driver.c rf_SignalQuiescenceLock(RF_Raid_t *raidPtr, RF_RaidReconDesc_t *reconDesc) RF_Raid_t 823 dev/raidframe/rf_driver.c rf_SuspendNewRequestsAndWait(RF_Raid_t *raidPtr) RF_Raid_t 849 dev/raidframe/rf_driver.c rf_ResumeNewRequests(RF_Raid_t *raidPtr) RF_Raid_t 932 dev/raidframe/rf_driver.c rf_InitThroughputStats(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 951 dev/raidframe/rf_driver.c rf_StartThroughputStats(RF_Raid_t *raidPtr) RF_Raid_t 962 dev/raidframe/rf_driver.c rf_StopThroughputStats(RF_Raid_t *raidPtr) RF_Raid_t 978 dev/raidframe/rf_driver.c rf_PrintThroughputStats(RF_Raid_t *raidPtr) RF_Raid_t 991 dev/raidframe/rf_driver.c rf_StartUserStats(RF_Raid_t *raidPtr) RF_Raid_t 1000 dev/raidframe/rf_driver.c rf_StopUserStats(RF_Raid_t *raidPtr) RF_Raid_t 1007 dev/raidframe/rf_driver.c RF_Raid_t *raidPtr, RF_Raid_t 1018 dev/raidframe/rf_driver.c rf_PrintUserStats(RF_Raid_t *raidPtr) RF_Raid_t 50 dev/raidframe/rf_driver.h int rf_Shutdown(RF_Raid_t *); RF_Raid_t 51 dev/raidframe/rf_driver.h int rf_Configure(RF_Raid_t *, RF_Config_t *, RF_AutoConfig_t *); RF_Raid_t 52 dev/raidframe/rf_driver.h RF_RaidAccessDesc_t *rf_AllocRaidAccDesc(RF_Raid_t *, RF_IoType_t, RF_Raid_t 57 dev/raidframe/rf_driver.h int rf_DoAccess(RF_Raid_t *, RF_IoType_t, int, RF_RaidAddr_t, RF_Raid_t 61 dev/raidframe/rf_driver.h int rf_SetReconfiguredMode(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 62 dev/raidframe/rf_driver.h int rf_FailDisk(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t, int); RF_Raid_t 63 dev/raidframe/rf_driver.h void rf_SignalQuiescenceLock(RF_Raid_t *, RF_RaidReconDesc_t *); RF_Raid_t 64 dev/raidframe/rf_driver.h int rf_SuspendNewRequestsAndWait(RF_Raid_t *); RF_Raid_t 65 dev/raidframe/rf_driver.h void rf_ResumeNewRequests(RF_Raid_t *); RF_Raid_t 66 dev/raidframe/rf_driver.h void rf_StartThroughputStats(RF_Raid_t *); RF_Raid_t 67 dev/raidframe/rf_driver.h void rf_StartUserStats(RF_Raid_t *); RF_Raid_t 68 dev/raidframe/rf_driver.h void rf_StopUserStats(RF_Raid_t *); RF_Raid_t 69 dev/raidframe/rf_driver.h void rf_UpdateUserStats(RF_Raid_t *, int, int); RF_Raid_t 70 dev/raidframe/rf_driver.h void rf_PrintUserStats(RF_Raid_t *); RF_Raid_t 133 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 135 dev/raidframe/rf_engine.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 141 dev/raidframe/rf_engine.c rf_ConfigureEngine(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 472 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 709 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 792 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 835 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 839 dev/raidframe/rf_engine.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 866 dev/raidframe/rf_engine.c RF_Raid_t *raidPtr; RF_Raid_t 870 dev/raidframe/rf_engine.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 42 dev/raidframe/rf_engine.h int rf_ConfigureEngine(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 72 dev/raidframe/rf_evenodd.c rf_ConfigureEvenOdd(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 137 dev/raidframe/rf_evenodd.c rf_GetDefaultNumFloatingReconBuffersEvenOdd(RF_Raid_t *raidPtr) RF_Raid_t 143 dev/raidframe/rf_evenodd.c rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t *raidPtr) RF_Raid_t 149 dev/raidframe/rf_evenodd.c rf_IdentifyStripeEvenOdd(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 182 dev/raidframe/rf_evenodd.c RF_Raid_t *raidPtr, RF_Raid_t 204 dev/raidframe/rf_evenodd.c RF_Raid_t *raidPtr, RF_Raid_t 226 dev/raidframe/rf_evenodd.c RF_Raid_t *raidPtr, RF_Raid_t 438 dev/raidframe/rf_evenodd.c RF_Raid_t *raidPtr, RF_Raid_t 35 dev/raidframe/rf_evenodd.h int rf_ConfigureEvenOdd(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 36 dev/raidframe/rf_evenodd.h int rf_GetDefaultNumFloatingReconBuffersEvenOdd(RF_Raid_t *); RF_Raid_t 37 dev/raidframe/rf_evenodd.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t *); RF_Raid_t 38 dev/raidframe/rf_evenodd.h void rf_IdentifyStripeEvenOdd(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 40 dev/raidframe/rf_evenodd.h void rf_MapParityEvenOdd(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 42 dev/raidframe/rf_evenodd.h void rf_MapEEvenOdd(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 44 dev/raidframe/rf_evenodd.h void rf_EODagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 46 dev/raidframe/rf_evenodd.h int rf_VerifyParityEvenOdd(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *, RF_Raid_t 114 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 186 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 238 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 294 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 423 dev/raidframe/rf_evenodd_dagfuncs.c rf_e_encToBuf(RF_Raid_t *raidPtr, RF_RowCol_t srcLogicCol, char *srcbuf, RF_Raid_t 444 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 502 dev/raidframe/rf_evenodd_dagfuncs.c rf_doubleEOdecode(RF_Raid_t *raidPtr, char **rrdbuf, char **dest, RF_Raid_t 714 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; RF_Raid_t 950 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; RF_Raid_t 51 dev/raidframe/rf_evenodd_dagfuncs.h void rf_e_encToBuf(RF_Raid_t *, RF_RowCol_t, char *, RF_RowCol_t, char *, int); RF_Raid_t 54 dev/raidframe/rf_evenodd_dagfuncs.h void rf_doubleEOdecode(RF_Raid_t *, char **, char **, RF_RowCol_t *, RF_Raid_t 60 dev/raidframe/rf_interdecluster.c rf_ConfigureInterDecluster(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 133 dev/raidframe/rf_interdecluster.c rf_GetDefaultNumFloatingReconBuffersInterDecluster(RF_Raid_t *raidPtr) RF_Raid_t 139 dev/raidframe/rf_interdecluster.c rf_GetDefaultHeadSepLimitInterDecluster(RF_Raid_t *raidPtr) RF_Raid_t 145 dev/raidframe/rf_interdecluster.c rf_GetNumSpareRUsInterDecluster(RF_Raid_t *raidPtr) RF_Raid_t 159 dev/raidframe/rf_interdecluster.c rf_MapSectorInterDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 200 dev/raidframe/rf_interdecluster.c rf_MapParityInterDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 243 dev/raidframe/rf_interdecluster.c rf_IdentifyStripeInterDecluster(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 276 dev/raidframe/rf_interdecluster.c rf_RAIDIDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 38 dev/raidframe/rf_interdecluster.h int rf_ConfigureInterDecluster(RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 40 dev/raidframe/rf_interdecluster.h int rf_GetDefaultNumFloatingReconBuffersInterDecluster(RF_Raid_t *); RF_Raid_t 41 dev/raidframe/rf_interdecluster.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitInterDecluster(RF_Raid_t *); RF_Raid_t 42 dev/raidframe/rf_interdecluster.h RF_ReconUnitCount_t rf_GetNumSpareRUsInterDecluster(RF_Raid_t *); RF_Raid_t 43 dev/raidframe/rf_interdecluster.h void rf_MapSectorInterDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 45 dev/raidframe/rf_interdecluster.h void rf_MapParityInterDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 47 dev/raidframe/rf_interdecluster.h void rf_IdentifyStripeInterDecluster(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 51 dev/raidframe/rf_interdecluster.h void rf_RAIDIDagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 42 dev/raidframe/rf_kintf.h void raidstart(RF_Raid_t *raidPtr); RF_Raid_t 50 dev/raidframe/rf_kintf.h void rf_update_component_labels(RF_Raid_t *, int); RF_Raid_t 54 dev/raidframe/rf_kintf.h void raid_init_component_label(RF_Raid_t *, RF_ComponentLabel_t *); RF_Raid_t 56 dev/raidframe/rf_kintf.h void rf_UnconfigureVnodes( RF_Raid_t * ); RF_Raid_t 57 dev/raidframe/rf_kintf.h void rf_close_component( RF_Raid_t *, struct vnode *, int); RF_Raid_t 438 dev/raidframe/rf_layout.c rf_ConfigureLayout(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 66 dev/raidframe/rf_layout.h (RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 71 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 79 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 84 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t *, RF_Raid_t 89 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t **, RF_Raid_t 94 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_IoType_t, RF_Raid_t 98 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 112 dev/raidframe/rf_layout.h RF_HeadSepLimit_t (*GetDefaultHeadSepLimit) (RF_Raid_t *); RF_Raid_t 116 dev/raidframe/rf_layout.h (RF_Raid_t *); RF_Raid_t 119 dev/raidframe/rf_layout.h RF_ReconUnitCount_t (*GetNumSpareRUs) (RF_Raid_t *); RF_Raid_t 123 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 134 dev/raidframe/rf_layout.h (RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 488 dev/raidframe/rf_layout.h int rf_ConfigureLayout(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 78 dev/raidframe/rf_map.c RF_Raid_t *raidPtr, RF_Raid_t 309 dev/raidframe/rf_map.c rf_MarkFailuresInASMList(RF_Raid_t *raidPtr, RF_AccessStripeMapHeader_t *asm_h) RF_Raid_t 672 dev/raidframe/rf_map.c rf_CheckStripeForFailures(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap) RF_Raid_t 736 dev/raidframe/rf_map.c rf_NumFailedDataUnitsInStripe(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap) RF_Raid_t 844 dev/raidframe/rf_map.c rf_PrintRaidAddressInfo(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr, RF_Raid_t 943 dev/raidframe/rf_map.c RF_Raid_t *raidPtr, RF_Raid_t 41 dev/raidframe/rf_map.h RF_AccessStripeMapHeader_t *rf_MapAccess(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 44 dev/raidframe/rf_map.h void rf_MarkFailuresInASMList(RF_Raid_t *, RF_AccessStripeMapHeader_t *); RF_Raid_t 70 dev/raidframe/rf_map.h int rf_CheckStripeForFailures(RF_Raid_t *, RF_AccessStripeMap_t *); RF_Raid_t 72 dev/raidframe/rf_map.h int rf_NumFailedDataUnitsInStripe(RF_Raid_t *, RF_AccessStripeMap_t *); RF_Raid_t 78 dev/raidframe/rf_map.h void rf_PrintRaidAddressInfo(RF_Raid_t *, RF_RaidAddr_t, RF_SectorCount_t); RF_Raid_t 83 dev/raidframe/rf_map.h void rf_ASMCheckStatus(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_Raid_t 159 dev/raidframe/rf_openbsdkintf.c static RF_Raid_t **raidPtrs; /* Global raid device descriptors. */ RF_Raid_t 174 dev/raidframe/rf_openbsdkintf.c void raidinit(RF_Raid_t *); RF_Raid_t 272 dev/raidframe/rf_openbsdkintf.c void raidgetdefaultlabel(RF_Raid_t *, struct raid_softc *, struct disklabel *); RF_Raid_t 278 dev/raidframe/rf_openbsdkintf.c void rf_markalldirty(RF_Raid_t *); RF_Raid_t 288 dev/raidframe/rf_openbsdkintf.c void rf_RewriteParityThread(RF_Raid_t *raidPtr); RF_Raid_t 289 dev/raidframe/rf_openbsdkintf.c void rf_CopybackThread(RF_Raid_t *raidPtr); RF_Raid_t 300 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *); RF_Raid_t 301 dev/raidframe/rf_openbsdkintf.c int rf_set_autoconfig(RF_Raid_t *, int); RF_Raid_t 302 dev/raidframe/rf_openbsdkintf.c int rf_set_rootpartition(RF_Raid_t *, int); RF_Raid_t 366 dev/raidframe/rf_openbsdkintf.c RF_Calloc(raidPtrs, num, sizeof(RF_Raid_t *), (RF_Raid_t **)); RF_Raid_t 429 dev/raidframe/rf_openbsdkintf.c RF_Calloc(raidPtrs[raidID], 1, sizeof (RF_Raid_t), RF_Raid_t 430 dev/raidframe/rf_openbsdkintf.c (RF_Raid_t *)); RF_Raid_t 548 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 554 dev/raidframe/rf_openbsdkintf.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 750 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 857 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 995 dev/raidframe/rf_openbsdkintf.c bzero((char *) raidPtr, sizeof(RF_Raid_t)); RF_Raid_t 1615 dev/raidframe/rf_openbsdkintf.c raidinit(RF_Raid_t *raidPtr) RF_Raid_t 1711 dev/raidframe/rf_openbsdkintf.c raidstart(RF_Raid_t *raidPtr) RF_Raid_t 2087 dev/raidframe/rf_openbsdkintf.c raidgetdefaultlabel(RF_Raid_t *raidPtr, struct raid_softc *rs, RF_Raid_t 2130 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 2361 dev/raidframe/rf_openbsdkintf.c rf_markalldirty(RF_Raid_t *raidPtr) RF_Raid_t 2455 dev/raidframe/rf_openbsdkintf.c rf_update_component_labels(RF_Raid_t *raidPtr, int final) RF_Raid_t 2558 dev/raidframe/rf_openbsdkintf.c rf_close_component(RF_Raid_t *raidPtr, struct vnode *vp, int auto_configured) RF_Raid_t 2577 dev/raidframe/rf_openbsdkintf.c rf_UnconfigureVnodes(RF_Raid_t *raidPtr) RF_Raid_t 2612 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 2615 dev/raidframe/rf_openbsdkintf.c raidPtr = (RF_Raid_t *) req->raidPtr; RF_Raid_t 2618 dev/raidframe/rf_openbsdkintf.c rf_FailDisk((RF_Raid_t *) req->raidPtr, req->row, req->col, RF_Raid_t 2632 dev/raidframe/rf_openbsdkintf.c rf_RewriteParityThread(RF_Raid_t *raidPtr) RF_Raid_t 2664 dev/raidframe/rf_openbsdkintf.c rf_CopybackThread(RF_Raid_t *raidPtr) RF_Raid_t 2684 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 3154 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr) RF_Raid_t 3298 dev/raidframe/rf_openbsdkintf.c rf_set_autoconfig(RF_Raid_t *raidPtr, int new_value) RF_Raid_t 3322 dev/raidframe/rf_openbsdkintf.c rf_set_rootpartition(RF_Raid_t *raidPtr, int new_value) RF_Raid_t 3385 dev/raidframe/rf_openbsdkintf.c raid_init_component_label(RF_Raid_t *raidPtr, RF_ComponentLabel_t *clabel) RF_Raid_t 3415 dev/raidframe/rf_openbsdkintf.c RF_Raid_t *raidPtr; RF_Raid_t 59 dev/raidframe/rf_paritylog.c RF_CommonLogData_t *rf_AllocParityLogCommonData(RF_Raid_t *); RF_Raid_t 61 dev/raidframe/rf_paritylog.c RF_ParityLogData_t *rf_AllocParityLogData(RF_Raid_t *); RF_Raid_t 65 dev/raidframe/rf_paritylog.c RF_ParityLogData_t *rf_DequeueParityLogData(RF_Raid_t *, RF_ParityLogData_t **, RF_Raid_t 69 dev/raidframe/rf_paritylog.c RF_ParityLogData_t *rf_DequeueMatchingLogData(RF_Raid_t *, RF_Raid_t 72 dev/raidframe/rf_paritylog.c void rf_ReintLog(RF_Raid_t *, int, RF_ParityLog_t *); RF_Raid_t 73 dev/raidframe/rf_paritylog.c void rf_FlushLog(RF_Raid_t *, RF_ParityLog_t *); RF_Raid_t 77 dev/raidframe/rf_paritylog.c rf_AllocParityLogCommonData(RF_Raid_t *raidPtr) RF_Raid_t 113 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 129 dev/raidframe/rf_paritylog.c rf_AllocParityLogData(RF_Raid_t *raidPtr) RF_Raid_t 160 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 184 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 220 dev/raidframe/rf_paritylog.c rf_DequeueParityLogData(RF_Raid_t *raidPtr, RF_ParityLogData_t **head, RF_Raid_t 267 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 302 dev/raidframe/rf_paritylog.c caddr_t bufPtr, RF_Raid_t *raidPtr, RF_Raid_t 378 dev/raidframe/rf_paritylog.c rf_SearchAndDequeueParityLogData(RF_Raid_t *raidPtr, int regionID, RF_Raid_t 448 dev/raidframe/rf_paritylog.c rf_DequeueMatchingLogData(RF_Raid_t *raidPtr, RF_ParityLogData_t **head, RF_Raid_t 483 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 525 dev/raidframe/rf_paritylog.c rf_ReleaseParityLogs(RF_Raid_t *raidPtr, RF_ParityLog_t *firstLog) RF_Raid_t 608 dev/raidframe/rf_paritylog.c rf_ReintLog(RF_Raid_t *raidPtr, int regionID, RF_ParityLog_t *log) RF_Raid_t 636 dev/raidframe/rf_paritylog.c rf_FlushLog(RF_Raid_t *raidPtr, RF_ParityLog_t *log) RF_Raid_t 660 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 753 dev/raidframe/rf_paritylog.c RF_Raid_t *raidPtr; RF_Raid_t 1022 dev/raidframe/rf_paritylog.c rf_EnableParityLogging(RF_Raid_t *raidPtr) RF_Raid_t 53 dev/raidframe/rf_paritylog.h RF_Raid_t *raidPtr; RF_Raid_t 222 dev/raidframe/rf_paritylog.h RF_PhysDiskAddr_t *, caddr_t, RF_Raid_t *, RF_Raid_t 225 dev/raidframe/rf_paritylog.h RF_ParityLogData_t *rf_SearchAndDequeueParityLogData(RF_Raid_t *, RF_RegionId_t, RF_Raid_t 227 dev/raidframe/rf_paritylog.h void rf_ReleaseParityLogs(RF_Raid_t *, RF_ParityLog_t *); RF_Raid_t 229 dev/raidframe/rf_paritylog.h void rf_EnableParityLogging(RF_Raid_t *); RF_Raid_t 60 dev/raidframe/rf_paritylogDiskMgr.c void rf_ReadRegionLog(RF_RegionId_t, RF_MCPair_t *, caddr_t, RF_Raid_t *, RF_Raid_t 62 dev/raidframe/rf_paritylogDiskMgr.c void rf_WriteCoreLog(RF_ParityLog_t *, RF_MCPair_t *, RF_Raid_t *, RF_Raid_t 64 dev/raidframe/rf_paritylogDiskMgr.c void rf_ReadRegionParity(RF_RegionId_t, RF_MCPair_t *, caddr_t, RF_Raid_t *, RF_Raid_t 66 dev/raidframe/rf_paritylogDiskMgr.c void rf_WriteRegionParity(RF_RegionId_t, RF_MCPair_t *, caddr_t, RF_Raid_t *, RF_Raid_t 68 dev/raidframe/rf_paritylogDiskMgr.c void rf_FlushLogsToDisk(RF_Raid_t *, RF_ParityLog_t *); RF_Raid_t 69 dev/raidframe/rf_paritylogDiskMgr.c void rf_ReintegrateRegion(RF_Raid_t *, RF_RegionId_t, RF_ParityLog_t *); RF_Raid_t 70 dev/raidframe/rf_paritylogDiskMgr.c void rf_ReintegrateLogs(RF_Raid_t *, RF_ParityLog_t *); RF_Raid_t 124 dev/raidframe/rf_paritylogDiskMgr.c caddr_t regionBuffer, RF_Raid_t *raidPtr, RF_DagHeader_t **rrd_dag_h, RF_Raid_t 174 dev/raidframe/rf_paritylogDiskMgr.c RF_Raid_t *raidPtr, RF_DagHeader_t **fwr_dag_h, RF_Raid_t 223 dev/raidframe/rf_paritylogDiskMgr.c caddr_t parityBuffer, RF_Raid_t *raidPtr, RF_DagHeader_t **prd_dag_h, RF_Raid_t 275 dev/raidframe/rf_paritylogDiskMgr.c caddr_t parityBuffer, RF_Raid_t *raidPtr, RF_DagHeader_t **pwr_dag_h, RF_Raid_t 319 dev/raidframe/rf_paritylogDiskMgr.c rf_FlushLogsToDisk(RF_Raid_t *raidPtr, RF_ParityLog_t *logList) RF_Raid_t 377 dev/raidframe/rf_paritylogDiskMgr.c rf_ReintegrateRegion(RF_Raid_t *raidPtr, RF_RegionId_t regionID, RF_Raid_t 496 dev/raidframe/rf_paritylogDiskMgr.c rf_ReintegrateLogs(RF_Raid_t *raidPtr, RF_ParityLog_t *logList) RF_Raid_t 567 dev/raidframe/rf_paritylogDiskMgr.c rf_ShutdownLogging(RF_Raid_t *raidPtr) RF_Raid_t 607 dev/raidframe/rf_paritylogDiskMgr.c rf_ParityLoggingDiskManager(RF_Raid_t *raidPtr) RF_Raid_t 40 dev/raidframe/rf_paritylogDiskMgr.h int rf_ShutdownLogging(RF_Raid_t *); RF_Raid_t 41 dev/raidframe/rf_paritylogDiskMgr.h int rf_ParityLoggingDiskManager(RF_Raid_t *); RF_Raid_t 65 dev/raidframe/rf_paritylogging.c void rf_FreeRegionInfo(RF_Raid_t *, RF_RegionId_t); RF_Raid_t 66 dev/raidframe/rf_paritylogging.c void rf_FreeParityLogQueue(RF_Raid_t *, RF_ParityLogQueue_t *); RF_Raid_t 77 dev/raidframe/rf_paritylogging.c rf_ConfigureParityLogging(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 626 dev/raidframe/rf_paritylogging.c rf_FreeRegionInfo(RF_Raid_t *raidPtr, RF_RegionId_t regionID) RF_Raid_t 647 dev/raidframe/rf_paritylogging.c rf_FreeParityLogQueue(RF_Raid_t *raidPtr, RF_ParityLogQueue_t *queue) RF_Raid_t 686 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 689 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 706 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 708 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 722 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 724 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 736 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 738 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 752 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 754 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 783 dev/raidframe/rf_paritylogging.c RF_Raid_t *raidPtr; RF_Raid_t 785 dev/raidframe/rf_paritylogging.c raidPtr = (RF_Raid_t *) arg; RF_Raid_t 818 dev/raidframe/rf_paritylogging.c rf_GetDefaultNumFloatingReconBuffersParityLogging(RF_Raid_t *raidPtr) RF_Raid_t 825 dev/raidframe/rf_paritylogging.c rf_GetDefaultHeadSepLimitParityLogging(RF_Raid_t *raidPtr) RF_Raid_t 833 dev/raidframe/rf_paritylogging.c rf_MapRegionIDParityLogging(RF_Raid_t *raidPtr, RF_SectorNum_t address) RF_Raid_t 854 dev/raidframe/rf_paritylogging.c rf_MapSectorParityLogging(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 871 dev/raidframe/rf_paritylogging.c rf_MapParityParityLogging(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 893 dev/raidframe/rf_paritylogging.c rf_MapLogParityLogging(RF_Raid_t *raidPtr, RF_RegionId_t regionID, RF_Raid_t 909 dev/raidframe/rf_paritylogging.c rf_MapRegionParity(RF_Raid_t *raidPtr, RF_RegionId_t regionID, RF_Raid_t 925 dev/raidframe/rf_paritylogging.c rf_IdentifyStripeParityLogging(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 952 dev/raidframe/rf_paritylogging.c rf_ParityLoggingDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 36 dev/raidframe/rf_paritylogging.h int rf_ConfigureParityLogging(RF_ShutdownList_t **, RF_Raid_t *, RF_Raid_t 38 dev/raidframe/rf_paritylogging.h int rf_GetDefaultNumFloatingReconBuffersParityLogging(RF_Raid_t *); RF_Raid_t 39 dev/raidframe/rf_paritylogging.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitParityLogging(RF_Raid_t *); RF_Raid_t 40 dev/raidframe/rf_paritylogging.h RF_RegionId_t rf_MapRegionIDParityLogging(RF_Raid_t *, RF_SectorNum_t); RF_Raid_t 41 dev/raidframe/rf_paritylogging.h void rf_MapSectorParityLogging(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 43 dev/raidframe/rf_paritylogging.h void rf_MapParityParityLogging(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 45 dev/raidframe/rf_paritylogging.h void rf_MapLogParityLogging(RF_Raid_t *, RF_RegionId_t, RF_SectorNum_t, RF_Raid_t 47 dev/raidframe/rf_paritylogging.h void rf_MapRegionParity(RF_Raid_t *, RF_RegionId_t, RF_Raid_t 49 dev/raidframe/rf_paritylogging.h void rf_IdentifyStripeParityLogging(RF_Raid_t *, RF_RaidAddr_t, RF_RowCol_t **, RF_Raid_t 53 dev/raidframe/rf_paritylogging.h void rf_ParityLoggingDagSelect(RF_Raid_t *, RF_IoType_t, RF_Raid_t 75 dev/raidframe/rf_parityloggingdags.c rf_CommonCreateParityLoggingLargeWriteDAG(RF_Raid_t * raidPtr, RF_Raid_t 349 dev/raidframe/rf_parityloggingdags.c rf_CommonCreateParityLoggingSmallWriteDAG(RF_Raid_t *raidPtr, RF_Raid_t 733 dev/raidframe/rf_parityloggingdags.c rf_CreateParityLoggingSmallWriteDAG(RF_Raid_t *raidPtr, RF_Raid_t 745 dev/raidframe/rf_parityloggingdags.c rf_CreateParityLoggingLargeWriteDAG(RF_Raid_t *raidPtr, RF_Raid_t 42 dev/raidframe/rf_parityloggingdags.h void rf_CommonCreateParityLoggingLargeWriteDAG(RF_Raid_t *, RF_Raid_t 46 dev/raidframe/rf_parityloggingdags.h void rf_CommonCreateParityLoggingSmallWriteDAG(RF_Raid_t *, RF_Raid_t 51 dev/raidframe/rf_parityloggingdags.h void rf_CreateParityLoggingLargeWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 54 dev/raidframe/rf_parityloggingdags.h void rf_CreateParityLoggingSmallWriteDAG(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 62 dev/raidframe/rf_parityscan.c rf_RewriteParity(RF_Raid_t *raidPtr) RF_Raid_t 141 dev/raidframe/rf_parityscan.c rf_VerifyParity(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *aasm, int correct_it, RF_Raid_t 180 dev/raidframe/rf_parityscan.c rf_VerifyParityBasic(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr, RF_Raid_t 332 dev/raidframe/rf_parityscan.c rf_TryToRedirectPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, int parity) RF_Raid_t 401 dev/raidframe/rf_parityscan.c rf_VerifyDegrModeWrite(RF_Raid_t *raidPtr, RF_AccessStripeMapHeader_t *asmh) RF_Raid_t 418 dev/raidframe/rf_parityscan.c rf_MakeSimpleDAG(RF_Raid_t *raidPtr, int nNodes, int bytesPerSU, char *databuf, RF_Raid_t 37 dev/raidframe/rf_parityscan.h int rf_RewriteParity(RF_Raid_t *); RF_Raid_t 38 dev/raidframe/rf_parityscan.h int rf_VerifyParityBasic(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *, int, RF_Raid_t 40 dev/raidframe/rf_parityscan.h int rf_VerifyParity(RF_Raid_t *, RF_AccessStripeMap_t *, int, RF_Raid_t 42 dev/raidframe/rf_parityscan.h int rf_TryToRedirectPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, int); RF_Raid_t 43 dev/raidframe/rf_parityscan.h int rf_VerifyDegrModeWrite(RF_Raid_t *, RF_AccessStripeMapHeader_t *); RF_Raid_t 44 dev/raidframe/rf_parityscan.h RF_DagHeader_t *rf_MakeSimpleDAG(RF_Raid_t *, int, int, char *, RF_Raid_t 111 dev/raidframe/rf_pq.c rf_PQDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 272 dev/raidframe/rf_pq.c rf_PQOne(RF_Raid_t *raidPtr, int *nSucc, int *nAnte, RF_Raid_t 279 dev/raidframe/rf_pq.c rf_PQOneTwo(RF_Raid_t *raidPtr, int *nSucc, int *nAnte, RF_Raid_t 298 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p; RF_Raid_t 371 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p; RF_Raid_t 431 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p; RF_Raid_t 482 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p; RF_Raid_t 632 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 679 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p; RF_Raid_t 703 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p; RF_Raid_t 53 dev/raidframe/rf_pq.h void rf_PQDagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 54 dev/raidframe/rf_pqdegdags.c void rf_applyPDA(RF_Raid_t *, RF_PhysDiskAddr_t *, RF_PhysDiskAddr_t *, RF_Raid_t 131 dev/raidframe/rf_pqdegdags.c rf_applyPDA(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, RF_Raid_t 205 dev/raidframe/rf_pqdegdags.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; RF_Raid_t 343 dev/raidframe/rf_pqdegdags.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p; RF_Raid_t 74 dev/raidframe/rf_psstatus.c void rf_RealPrintPSStatusTable(RF_Raid_t *, RF_PSStatusHeader_t *); RF_Raid_t 80 dev/raidframe/rf_psstatus.c int rf_init_pss(RF_ReconParityStripeStatus_t *, RF_Raid_t *); RF_Raid_t 81 dev/raidframe/rf_psstatus.c void rf_clean_pss(RF_ReconParityStripeStatus_t *, RF_Raid_t *); RF_Raid_t 85 dev/raidframe/rf_psstatus.c rf_init_pss(RF_ReconParityStripeStatus_t *p, RF_Raid_t *raidPtr) RF_Raid_t 94 dev/raidframe/rf_psstatus.c rf_clean_pss(RF_ReconParityStripeStatus_t *p, RF_Raid_t *raidPtr) RF_Raid_t 102 dev/raidframe/rf_psstatus.c RF_Raid_t *raidPtr = (RF_Raid_t *) arg; RF_Raid_t 109 dev/raidframe/rf_psstatus.c rf_ConfigurePSStatus(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 138 dev/raidframe/rf_psstatus.c rf_MakeParityStripeStatusTable(RF_Raid_t *raidPtr) RF_Raid_t 163 dev/raidframe/rf_psstatus.c rf_FreeParityStripeStatusTable(RF_Raid_t *raidPtr, RF_Raid_t 193 dev/raidframe/rf_psstatus.c rf_LookupRUStatus(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable, RF_Raid_t 252 dev/raidframe/rf_psstatus.c rf_PSStatusDelete(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable, RF_Raid_t 281 dev/raidframe/rf_psstatus.c rf_RemoveFromActiveReconTable(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_Raid_t 333 dev/raidframe/rf_psstatus.c rf_AllocPSStatus(RF_Raid_t *raidPtr) RF_Raid_t 351 dev/raidframe/rf_psstatus.c rf_FreePSStatus(RF_Raid_t *raidPtr, RF_ReconParityStripeStatus_t *p) RF_Raid_t 362 dev/raidframe/rf_psstatus.c rf_RealPrintPSStatusTable(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable) RF_Raid_t 405 dev/raidframe/rf_psstatus.c rf_PrintPSStatusTable(RF_Raid_t *raidPtr, RF_RowCol_t row) RF_Raid_t 163 dev/raidframe/rf_psstatus.h int rf_ConfigurePSStatus(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 164 dev/raidframe/rf_psstatus.h RF_PSStatusHeader_t *rf_MakeParityStripeStatusTable(RF_Raid_t *); RF_Raid_t 165 dev/raidframe/rf_psstatus.h void rf_FreeParityStripeStatusTable(RF_Raid_t *, RF_PSStatusHeader_t *); RF_Raid_t 166 dev/raidframe/rf_psstatus.h RF_ReconParityStripeStatus_t *rf_LookupRUStatus(RF_Raid_t *, RF_Raid_t 169 dev/raidframe/rf_psstatus.h void rf_PSStatusDelete(RF_Raid_t *, RF_PSStatusHeader_t *, RF_Raid_t 171 dev/raidframe/rf_psstatus.h void rf_RemoveFromActiveReconTable(RF_Raid_t *, RF_RowCol_t, RF_Raid_t 173 dev/raidframe/rf_psstatus.h RF_ReconParityStripeStatus_t *rf_AllocPSStatus(RF_Raid_t *); RF_Raid_t 174 dev/raidframe/rf_psstatus.h void rf_FreePSStatus(RF_Raid_t *, RF_ReconParityStripeStatus_t *); RF_Raid_t 175 dev/raidframe/rf_psstatus.h void rf_PrintPSStatusTable(RF_Raid_t *, RF_RowCol_t); RF_Raid_t 54 dev/raidframe/rf_raid0.c rf_ConfigureRAID0(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 89 dev/raidframe/rf_raid0.c rf_MapSectorRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 102 dev/raidframe/rf_raid0.c rf_MapParityRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 110 dev/raidframe/rf_raid0.c rf_IdentifyStripeRAID0( RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 129 dev/raidframe/rf_raid0.c rf_RAID0DagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 138 dev/raidframe/rf_raid0.c rf_VerifyParityRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr, RF_Raid_t 36 dev/raidframe/rf_raid0.h int rf_ConfigureRAID0(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 37 dev/raidframe/rf_raid0.h void rf_MapSectorRAID0(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 39 dev/raidframe/rf_raid0.h void rf_MapParityRAID0(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 41 dev/raidframe/rf_raid0.h void rf_IdentifyStripeRAID0(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 45 dev/raidframe/rf_raid0.h void rf_RAID0DagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 47 dev/raidframe/rf_raid0.h int rf_VerifyParityRAID0(RF_Raid_t *, RF_RaidAddr_t, RF_PhysDiskAddr_t *, RF_Raid_t 62 dev/raidframe/rf_raid1.c rf_ConfigureRAID1(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 111 dev/raidframe/rf_raid1.c rf_MapSectorRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 132 dev/raidframe/rf_raid1.c rf_MapParityRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 153 dev/raidframe/rf_raid1.c rf_IdentifyStripeRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 192 dev/raidframe/rf_raid1.c rf_RAID1DagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 280 dev/raidframe/rf_raid1.c rf_VerifyParityRAID1(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddr, RF_Raid_t 576 dev/raidframe/rf_raid1.c RF_Raid_t *raidPtr; RF_Raid_t 38 dev/raidframe/rf_raid1.h int rf_ConfigureRAID1(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 39 dev/raidframe/rf_raid1.h void rf_MapSectorRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 41 dev/raidframe/rf_raid1.h void rf_MapParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 43 dev/raidframe/rf_raid1.h void rf_IdentifyStripeRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 47 dev/raidframe/rf_raid1.h void rf_RAID1DagSelect(RF_Raid_t *, RF_IoType_t, RF_Raid_t 49 dev/raidframe/rf_raid1.h int rf_VerifyParityRAID1(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 57 dev/raidframe/rf_raid4.c rf_ConfigureRAID4(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 96 dev/raidframe/rf_raid4.c rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t *raidPtr) RF_Raid_t 102 dev/raidframe/rf_raid4.c rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t *raidPtr) RF_Raid_t 108 dev/raidframe/rf_raid4.c rf_MapSectorRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 120 dev/raidframe/rf_raid4.c rf_MapParityRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 133 dev/raidframe/rf_raid4.c rf_IdentifyStripeRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 36 dev/raidframe/rf_raid4.h int rf_ConfigureRAID4(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 37 dev/raidframe/rf_raid4.h int rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t *); RF_Raid_t 38 dev/raidframe/rf_raid4.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t *); RF_Raid_t 39 dev/raidframe/rf_raid4.h void rf_MapSectorRAID4(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 41 dev/raidframe/rf_raid4.h void rf_MapParityRAID4(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 43 dev/raidframe/rf_raid4.h void rf_IdentifyStripeRAID4(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 47 dev/raidframe/rf_raid4.h void rf_RAID4DagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 59 dev/raidframe/rf_raid5.c rf_ConfigureRAID5(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 110 dev/raidframe/rf_raid5.c rf_GetDefaultNumFloatingReconBuffersRAID5(RF_Raid_t *raidPtr) RF_Raid_t 116 dev/raidframe/rf_raid5.c rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t *raidPtr) RF_Raid_t 124 dev/raidframe/rf_raid5.c rf_ShutdownRAID5(RF_Raid_t *raidPtr) RF_Raid_t 131 dev/raidframe/rf_raid5.c rf_MapSectorRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 143 dev/raidframe/rf_raid5.c rf_MapParityRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 157 dev/raidframe/rf_raid5.c rf_IdentifyStripeRAID5(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 184 dev/raidframe/rf_raid5.c rf_RaidFiveDagSelect(RF_Raid_t *raidPtr, RF_IoType_t type, RF_Raid_t 36 dev/raidframe/rf_raid5.h int rf_ConfigureRAID5(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 37 dev/raidframe/rf_raid5.h int rf_GetDefaultNumFloatingReconBuffersRAID5(RF_Raid_t *); RF_Raid_t 38 dev/raidframe/rf_raid5.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t *); RF_Raid_t 39 dev/raidframe/rf_raid5.h void rf_MapSectorRAID5(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 41 dev/raidframe/rf_raid5.h void rf_MapParityRAID5(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 43 dev/raidframe/rf_raid5.h void rf_IdentifyStripeRAID5(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 47 dev/raidframe/rf_raid5.h void rf_RaidFiveDagSelect(RF_Raid_t *, RF_IoType_t, RF_AccessStripeMap_t *, RF_Raid_t 54 dev/raidframe/rf_raid5_rotatedspare.c rf_ConfigureRAID5_RS(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 108 dev/raidframe/rf_raid5_rotatedspare.c rf_GetNumSpareRUsRAID5_RS(RF_Raid_t *raidPtr) RF_Raid_t 114 dev/raidframe/rf_raid5_rotatedspare.c rf_MapSectorRAID5_RS(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 138 dev/raidframe/rf_raid5_rotatedspare.c rf_MapParityRAID5_RS(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, RF_Raid_t 154 dev/raidframe/rf_raid5_rotatedspare.c rf_IdentifyStripeRAID5_RS(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, RF_Raid_t 40 dev/raidframe/rf_raid5_rotatedspare.h int rf_ConfigureRAID5_RS(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *); RF_Raid_t 41 dev/raidframe/rf_raid5_rotatedspare.h RF_ReconUnitCount_t rf_GetNumSpareRUsRAID5_RS(RF_Raid_t *); RF_Raid_t 42 dev/raidframe/rf_raid5_rotatedspare.h void rf_MapSectorRAID5_RS(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 44 dev/raidframe/rf_raid5_rotatedspare.h void rf_MapParityRAID5_RS(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 46 dev/raidframe/rf_raid5_rotatedspare.h void rf_IdentifyStripeRAID5_RS(RF_Raid_t *, RF_RaidAddr_t, RF_Raid_t 130 dev/raidframe/rf_reconbuffer.c RF_Raid_t *raidPtr = rbuf->raidPtr; RF_Raid_t 332 dev/raidframe/rf_reconbuffer.c RF_Raid_t *raidPtr, RF_Raid_t 416 dev/raidframe/rf_reconbuffer.c rf_CheckForFullRbuf(RF_Raid_t *raidPtr, RF_ReconCtrl_t *reconCtrl, RF_Raid_t 466 dev/raidframe/rf_reconbuffer.c rf_ReleaseFloatingReconBuffer(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_Raid_t 502 dev/raidframe/rf_reconbuffer.c RF_Raid_t *raidPtr, RF_Raid_t 549 dev/raidframe/rf_reconbuffer.c rf_CauseReconEvent((RF_Raid_t *) rbuf->raidPtr, RF_Raid_t 45 dev/raidframe/rf_reconbuffer.h int rf_MultiWayReconXor(RF_Raid_t *, RF_ReconParityStripeStatus_t *); RF_Raid_t 47 dev/raidframe/rf_reconbuffer.h int rf_CheckForFullRbuf(RF_Raid_t *, RF_ReconCtrl_t *, RF_Raid_t 49 dev/raidframe/rf_reconbuffer.h void rf_ReleaseFloatingReconBuffer(RF_Raid_t *, RF_RowCol_t, RF_Raid_t 51 dev/raidframe/rf_reconbuffer.h void rf_ReleaseBufferWaiters(RF_Raid_t *, RF_ReconParityStripeStatus_t *); RF_Raid_t 58 dev/raidframe/rf_reconmap.c void rf_compact_stat_entry(RF_Raid_t *, RF_ReconMap_t *, int); RF_Raid_t 75 dev/raidframe/rf_reconmap.c RF_Raid_t *raidPtr, RF_Raid_t 140 dev/raidframe/rf_reconmap.c rf_ReconMapUpdate(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, RF_Raid_t 202 dev/raidframe/rf_reconmap.c rf_compact_stat_entry(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, int i) RF_Raid_t 359 dev/raidframe/rf_reconmap.c rf_PrintReconMap(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, RF_RowCol_t frow, RF_Raid_t 85 dev/raidframe/rf_reconmap.h RF_ReconMap_t *rf_MakeReconMap(RF_Raid_t *, RF_Raid_t 88 dev/raidframe/rf_reconmap.h void rf_ReconMapUpdate(RF_Raid_t *, RF_ReconMap_t *, RF_Raid_t 97 dev/raidframe/rf_reconmap.h void rf_PrintReconMap(RF_Raid_t *, RF_ReconMap_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 171 dev/raidframe/rf_reconstruct.c RF_RaidReconDesc_t *rf_AllocRaidReconDesc(RF_Raid_t *, RF_Raid_t 174 dev/raidframe/rf_reconstruct.c int rf_ProcessReconEvent(RF_Raid_t *, RF_RowCol_t, RF_ReconEvent_t *); RF_Raid_t 175 dev/raidframe/rf_reconstruct.c int rf_IssueNextReadRequest(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 176 dev/raidframe/rf_reconstruct.c int rf_TryToRead(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 177 dev/raidframe/rf_reconstruct.c int rf_ComputePSDiskOffsets(RF_Raid_t *, RF_StripeNum_t, RF_Raid_t 182 dev/raidframe/rf_reconstruct.c void rf_CheckForNewMinHeadSep(RF_Raid_t *, RF_RowCol_t, RF_HeadSepLimit_t); RF_Raid_t 183 dev/raidframe/rf_reconstruct.c int rf_CheckHeadSeparation(RF_Raid_t *, RF_PerDiskReconCtrl_t *, RF_Raid_t 193 dev/raidframe/rf_reconstruct.c int rf_IssueNextWriteRequest(RF_Raid_t *, RF_RowCol_t); RF_Raid_t 194 dev/raidframe/rf_reconstruct.c int rf_CheckForcedOrBlockedReconstruction(RF_Raid_t *, RF_Raid_t 197 dev/raidframe/rf_reconstruct.c void rf_SignalReconDone(RF_Raid_t *); RF_Raid_t 200 dev/raidframe/rf_reconstruct.c void (*proc) (RF_Raid_t *, void *); RF_Raid_t 210 dev/raidframe/rf_reconstruct.c rf_SignalReconDone(RF_Raid_t *raidPtr) RF_Raid_t 222 dev/raidframe/rf_reconstruct.c rf_RegisterReconDoneProc(RF_Raid_t *raidPtr, void (*proc) (RF_Raid_t *, void *), RF_Raid_t 284 dev/raidframe/rf_reconstruct.c rf_AllocRaidReconDesc(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col, RF_Raid_t 333 dev/raidframe/rf_reconstruct.c rf_ReconstructFailedDisk(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col) RF_Raid_t 368 dev/raidframe/rf_reconstruct.c rf_ReconstructFailedDiskBasic(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_Raid_t 466 dev/raidframe/rf_reconstruct.c rf_ReconstructInPlace(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col) RF_Raid_t 711 dev/raidframe/rf_reconstruct.c RF_Raid_t *raidPtr = reconDesc->raidPtr; RF_Raid_t 938 dev/raidframe/rf_reconstruct.c rf_ProcessReconEvent(RF_Raid_t *raidPtr, RF_RowCol_t frow, RF_Raid_t 1093 dev/raidframe/rf_reconstruct.c rf_IssueNextReadRequest(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col) RF_Raid_t 1185 dev/raidframe/rf_reconstruct.c rf_TryToRead(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col) RF_Raid_t 1302 dev/raidframe/rf_reconstruct.c RF_Raid_t *raidPtr, /* RAID descriptor. */ RF_Raid_t 1453 dev/raidframe/rf_reconstruct.c rf_IssueNextWriteRequest(RF_Raid_t *raidPtr, RF_RowCol_t row) RF_Raid_t 1511 dev/raidframe/rf_reconstruct.c RF_Raid_t *raidPtr = ctrl->reconCtrl->reconDesc->raidPtr; RF_Raid_t 1551 dev/raidframe/rf_reconstruct.c rf_CauseReconEvent((RF_Raid_t *) rbuf->raidPtr, rbuf->row, rbuf->col, RF_Raid_t 1562 dev/raidframe/rf_reconstruct.c rf_CheckForNewMinHeadSep(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_Raid_t 1618 dev/raidframe/rf_reconstruct.c RF_Raid_t *raidPtr, RF_Raid_t 1696 dev/raidframe/rf_reconstruct.c RF_Raid_t *raidPtr, RF_Raid_t 1745 dev/raidframe/rf_reconstruct.c rf_ForceOrBlockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap, RF_Raid_t 1746 dev/raidframe/rf_reconstruct.c void (*cbFunc) (RF_Raid_t *, void *), void *cbArg) RF_Raid_t 1926 dev/raidframe/rf_reconstruct.c rf_CauseReconEvent((RF_Raid_t *) rbuf->raidPtr, rbuf->row, rbuf->col, RF_Raid_t 1933 dev/raidframe/rf_reconstruct.c rf_UnblockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap) RF_Raid_t 59 dev/raidframe/rf_reconstruct.h RF_Raid_t *raidPtr; /* RF_Raid_t 297 dev/raidframe/rf_reconstruct.h int rf_ReconstructFailedDisk(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 298 dev/raidframe/rf_reconstruct.h int rf_ReconstructFailedDiskBasic(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 299 dev/raidframe/rf_reconstruct.h int rf_ReconstructInPlace(RF_Raid_t *, RF_RowCol_t, RF_RowCol_t); RF_Raid_t 301 dev/raidframe/rf_reconstruct.h int rf_ForceOrBlockRecon(RF_Raid_t *, RF_AccessStripeMap_t *, RF_Raid_t 302 dev/raidframe/rf_reconstruct.h void (*) (RF_Raid_t *, void *), void *); RF_Raid_t 303 dev/raidframe/rf_reconstruct.h int rf_UnblockRecon(RF_Raid_t *, RF_AccessStripeMap_t *); RF_Raid_t 304 dev/raidframe/rf_reconstruct.h int rf_RegisterReconDoneProc(RF_Raid_t *, void (*) (RF_Raid_t *, void *), RF_Raid_t 59 dev/raidframe/rf_reconutil.c RF_Raid_t *raidPtr = reconDesc->raidPtr; RF_Raid_t 176 dev/raidframe/rf_reconutil.c rf_FreeReconControl(RF_Raid_t *raidPtr, RF_RowCol_t row) RF_Raid_t 207 dev/raidframe/rf_reconutil.c rf_GetDefaultHeadSepLimit(RF_Raid_t *raidPtr) RF_Raid_t 224 dev/raidframe/rf_reconutil.c rf_GetDefaultNumFloatingReconBuffers(RF_Raid_t *raidPtr) RF_Raid_t 241 dev/raidframe/rf_reconutil.c rf_MakeReconBuffer(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col, RF_Raid_t 269 dev/raidframe/rf_reconutil.c RF_Raid_t *raidPtr = rbuf->raidPtr; RF_Raid_t 283 dev/raidframe/rf_reconutil.c rf_CheckFloatingRbufCount(RF_Raid_t *raidPtr, int dolock) RF_Raid_t 43 dev/raidframe/rf_reconutil.h void rf_FreeReconControl(RF_Raid_t *, RF_RowCol_t); RF_Raid_t 44 dev/raidframe/rf_reconutil.h RF_HeadSepLimit_t rf_GetDefaultHeadSepLimit(RF_Raid_t *); RF_Raid_t 45 dev/raidframe/rf_reconutil.h int rf_GetDefaultNumFloatingReconBuffers(RF_Raid_t *); RF_Raid_t 46 dev/raidframe/rf_reconutil.h RF_ReconBuffer_t *rf_MakeReconBuffer(RF_Raid_t *, RF_Raid_t 49 dev/raidframe/rf_reconutil.h void rf_CheckFloatingRbufCount(RF_Raid_t *, int); RF_Raid_t 103 dev/raidframe/rf_revent.c RF_Raid_t *raidPtr = reconDesc->raidPtr; RF_Raid_t 176 dev/raidframe/rf_revent.c rf_CauseReconEvent(RF_Raid_t *raidPtr, RF_RowCol_t row, RF_RowCol_t col, RF_Raid_t 45 dev/raidframe/rf_revent.h void rf_CauseReconEvent(RF_Raid_t *, RF_Raid_t 224 dev/raidframe/rf_states.c RF_LOCK_MUTEX(((RF_Raid_t *) desc->raidPtr)->mutex); RF_Raid_t 225 dev/raidframe/rf_states.c ((RF_Raid_t *) desc->raidPtr)->openings++; RF_Raid_t 226 dev/raidframe/rf_states.c RF_UNLOCK_MUTEX(((RF_Raid_t *) desc->raidPtr)->mutex); RF_Raid_t 229 dev/raidframe/rf_states.c raidstart(((RF_Raid_t *) desc->raidPtr)); RF_Raid_t 245 dev/raidframe/rf_states.c RF_Raid_t *raidPtr; RF_Raid_t 263 dev/raidframe/rf_states.c RF_Raid_t *raidPtr; RF_Raid_t 286 dev/raidframe/rf_states.c RF_Raid_t *raidPtr; RF_Raid_t 325 dev/raidframe/rf_states.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 347 dev/raidframe/rf_states.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 397 dev/raidframe/rf_states.c (void (*) (RF_Raid_t *, void *)) RF_Raid_t 569 dev/raidframe/rf_states.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 636 dev/raidframe/rf_states.c RF_Raid_t *raidPtr = desc->raidPtr; RF_Raid_t 238 dev/raidframe/rf_stripelocks.c RF_Raid_t *raidPtr = (RF_Raid_t *) arg; RF_Raid_t 243 dev/raidframe/rf_stripelocks.c rf_ConfigureStripeLocks(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, RF_Raid_t 144 dev/raidframe/rf_stripelocks.h int rf_ConfigureStripeLocks(RF_ShutdownList_t **, RF_Raid_t *, RF_Config_t *);