mapPtr 140 dev/raidframe/rf_reconmap.c rf_ReconMapUpdate(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, mapPtr 143 dev/raidframe/rf_reconmap.c RF_SectorCount_t sectorsPerReconUnit = mapPtr->sectorsPerReconUnit; mapPtr 147 dev/raidframe/rf_reconmap.c RF_LOCK_MUTEX(mapPtr->mutex); mapPtr 148 dev/raidframe/rf_reconmap.c RF_ASSERT(startSector >= 0 && stopSector < mapPtr->sectorsInDisk && mapPtr 152 dev/raidframe/rf_reconmap.c i = startSector / mapPtr->sectorsPerReconUnit; mapPtr 155 dev/raidframe/rf_reconmap.c p = mapPtr->status[i]; mapPtr 160 dev/raidframe/rf_reconmap.c mapPtr->status[i] = mapPtr 164 dev/raidframe/rf_reconmap.c rf_update_size(mapPtr, mapPtr 174 dev/raidframe/rf_reconmap.c rf_update_size(mapPtr, mapPtr 177 dev/raidframe/rf_reconmap.c rf_compact_stat_entry(raidPtr, mapPtr, i); mapPtr 181 dev/raidframe/rf_reconmap.c RF_UNLOCK_MUTEX(mapPtr->mutex); mapPtr 202 dev/raidframe/rf_reconmap.c rf_compact_stat_entry(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, int i) mapPtr 204 dev/raidframe/rf_reconmap.c RF_SectorCount_t sectorsPerReconUnit = mapPtr->sectorsPerReconUnit; mapPtr 205 dev/raidframe/rf_reconmap.c RF_ReconMapListElem_t *p = mapPtr->status[i]; mapPtr 207 dev/raidframe/rf_reconmap.c rf_crunch_list(mapPtr, p); mapPtr 212 dev/raidframe/rf_reconmap.c mapPtr->status[i] = RU_ALL; mapPtr 213 dev/raidframe/rf_reconmap.c mapPtr->unitsLeft--; mapPtr 214 dev/raidframe/rf_reconmap.c rf_FreeReconMapListElem(mapPtr, p); mapPtr 219 dev/raidframe/rf_reconmap.c rf_crunch_list(RF_ReconMap_t *mapPtr, RF_ReconMapListElem_t *listPtr) mapPtr 231 dev/raidframe/rf_reconmap.c rf_FreeReconMapListElem(mapPtr, p); mapPtr 270 dev/raidframe/rf_reconmap.c rf_FreeReconMapListElem(RF_ReconMap_t *mapPtr, RF_ReconMapListElem_t *p) mapPtr 274 dev/raidframe/rf_reconmap.c if (mapPtr) { mapPtr 276 dev/raidframe/rf_reconmap.c rf_update_size(mapPtr, delta); mapPtr 290 dev/raidframe/rf_reconmap.c rf_FreeReconMap(RF_ReconMap_t *mapPtr) mapPtr 296 dev/raidframe/rf_reconmap.c numRUs = mapPtr->sectorsInDisk / mapPtr->sectorsPerReconUnit; mapPtr 297 dev/raidframe/rf_reconmap.c if (mapPtr->sectorsInDisk % mapPtr->sectorsPerReconUnit) mapPtr 301 dev/raidframe/rf_reconmap.c p = mapPtr->status[i]; mapPtr 308 dev/raidframe/rf_reconmap.c rf_mutex_destroy(&mapPtr->mutex); mapPtr 309 dev/raidframe/rf_reconmap.c RF_Free(mapPtr->status, mapPtr->totalRUs * mapPtr 311 dev/raidframe/rf_reconmap.c RF_Free(mapPtr, sizeof(RF_ReconMap_t)); mapPtr 322 dev/raidframe/rf_reconmap.c rf_CheckRUReconstructed(RF_ReconMap_t *mapPtr, RF_SectorNum_t startSector) mapPtr 327 dev/raidframe/rf_reconmap.c i = startSector / mapPtr->sectorsPerReconUnit; mapPtr 328 dev/raidframe/rf_reconmap.c l = mapPtr->status[i]; mapPtr 333 dev/raidframe/rf_reconmap.c rf_UnitsLeftToReconstruct(RF_ReconMap_t *mapPtr) mapPtr 335 dev/raidframe/rf_reconmap.c RF_ASSERT(mapPtr != NULL); mapPtr 336 dev/raidframe/rf_reconmap.c return (mapPtr->unitsLeft); mapPtr 341 dev/raidframe/rf_reconmap.c rf_update_size(RF_ReconMap_t *mapPtr, int size) mapPtr 343 dev/raidframe/rf_reconmap.c mapPtr->size += size; mapPtr 344 dev/raidframe/rf_reconmap.c mapPtr->maxSize = RF_MAX(mapPtr->size, mapPtr->maxSize); mapPtr 359 dev/raidframe/rf_reconmap.c rf_PrintReconMap(RF_Raid_t *raidPtr, RF_ReconMap_t *mapPtr, RF_RowCol_t frow, mapPtr 366 dev/raidframe/rf_reconmap.c numRUs = mapPtr->totalRUs; mapPtr 367 dev/raidframe/rf_reconmap.c if (mapPtr->sectorsInDisk % mapPtr->sectorsPerReconUnit) mapPtr 371 dev/raidframe/rf_reconmap.c p = mapPtr->status[i]; mapPtr 385 dev/raidframe/rf_reconmap.c rf_PrintReconSchedule(RF_ReconMap_t *mapPtr, struct timeval *starttime) mapPtr 391 dev/raidframe/rf_reconmap.c new_pctg = 100 - (rf_UnitsLeftToReconstruct(mapPtr) * 100 / mapPtr 392 dev/raidframe/rf_reconmap.c mapPtr->totalRUs); mapPtr 716 dev/raidframe/rf_reconstruct.c RF_ReconMap_t *mapPtr; mapPtr 755 dev/raidframe/rf_reconstruct.c mapPtr = raidPtr->reconControl[row]->reconMap; mapPtr 799 dev/raidframe/rf_reconstruct.c mapPtr = raidPtr->reconControl[row]->reconMap; mapPtr 811 dev/raidframe/rf_reconstruct.c mapPtr->totalRUs; mapPtr 813 dev/raidframe/rf_reconstruct.c mapPtr->totalRUs - mapPtr 814 dev/raidframe/rf_reconstruct.c rf_UnitsLeftToReconstruct(mapPtr); mapPtr 829 dev/raidframe/rf_reconstruct.c mapPtr = raidPtr->reconControl[row]->reconMap; mapPtr 849 dev/raidframe/rf_reconstruct.c 100 - (rf_UnitsLeftToReconstruct(mapPtr) * 100 / mapPtr 850 dev/raidframe/rf_reconstruct.c mapPtr->totalRUs);