RF_ReconMap_t
rf_ReconMapUpdate(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr,
compact_stat_entry(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, int i, int j)
crunch_list(RF_ReconMap_t *mapPtr, RF_ReconMapListElem_t *listPtr)
MakeReconMapListElem(RF_ReconMap_t *mapPtr, RF_SectorNum_t startSector,
FreeReconMapListElem(RF_ReconMap_t *mapPtr, RF_ReconMapListElem_t *p)
rf_FreeReconMap(RF_ReconMap_t *mapPtr)
RF_Free(mapPtr, sizeof(RF_ReconMap_t));
rf_CheckRUReconstructed(RF_ReconMap_t *mapPtr, RF_SectorNum_t startSector)
rf_UnitsLeftToReconstruct(RF_ReconMap_t *mapPtr)
rf_PrintReconSchedule(RF_ReconMap_t *mapPtr, struct timeval *starttime)
compact_stat_entry(RF_Raid_t *, RF_ReconMap_t *, int, int);
static void crunch_list(RF_ReconMap_t *, RF_ReconMapListElem_t *);
MakeReconMapListElem(RF_ReconMap_t *, RF_SectorNum_t, RF_SectorNum_t,
FreeReconMapListElem(RF_ReconMap_t *mapPtr, RF_ReconMapListElem_t * p);
RF_ReconMap_t *
RF_ReconMap_t *p;
RF_ReconMap_t *rf_MakeReconMap(RF_Raid_t *, RF_SectorCount_t,
void rf_ReconMapUpdate(RF_Raid_t *, RF_ReconMap_t *, RF_SectorNum_t, RF_SectorNum_t);
void rf_FreeReconMap(RF_ReconMap_t *);
int rf_CheckRUReconstructed(RF_ReconMap_t *, RF_SectorNum_t);
RF_ReconUnitCount_t rf_UnitsLeftToReconstruct(RF_ReconMap_t *);
void rf_PrintReconMap(RF_Raid_t *, RF_ReconMap_t *, RF_RowCol_t);
void rf_PrintReconSchedule(RF_ReconMap_t *, struct timeval *);
RF_ReconMap_t *mapPtr;
RF_ReconMap_t *reconMap;/* map of what has/has not been reconstructed */