Lines Matching refs:regionID
626 rf_FreeRegionInfo(RF_Raid_t *raidPtr, RF_RegionId_t regionID) in rf_FreeRegionInfo() argument
628 RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); in rf_FreeRegionInfo()
629 RF_Free(raidPtr->regionInfo[regionID].diskMap, in rf_FreeRegionInfo()
630 (raidPtr->regionInfo[regionID].capacity * in rf_FreeRegionInfo()
632 if (!rf_forceParityLogReint && raidPtr->regionInfo[regionID].coreLog) { in rf_FreeRegionInfo()
634 raidPtr->regionInfo[regionID].coreLog); in rf_FreeRegionInfo()
635 raidPtr->regionInfo[regionID].coreLog = NULL; in rf_FreeRegionInfo()
637 RF_ASSERT(raidPtr->regionInfo[regionID].coreLog == NULL); in rf_FreeRegionInfo()
638 RF_ASSERT(raidPtr->regionInfo[regionID].diskCount == 0); in rf_FreeRegionInfo()
640 RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); in rf_FreeRegionInfo()
641 rf_mutex_destroy(&raidPtr->regionInfo[regionID].mutex); in rf_FreeRegionInfo()
642 rf_mutex_destroy(&raidPtr->regionInfo[regionID].reintMutex); in rf_FreeRegionInfo()
835 RF_RegionId_t regionID; in rf_MapRegionIDParityLogging() local
839 regionID = address / raidPtr->regionParityRange; in rf_MapRegionIDParityLogging()
840 if (regionID == rf_numParityRegions) { in rf_MapRegionIDParityLogging()
842 regionID--; in rf_MapRegionIDParityLogging()
844 RF_ASSERT(address >= raidPtr->regionInfo[regionID].parityStartAddr); in rf_MapRegionIDParityLogging()
845 RF_ASSERT(address < raidPtr->regionInfo[regionID].parityStartAddr + in rf_MapRegionIDParityLogging()
846 raidPtr->regionInfo[regionID].numSectorsParity); in rf_MapRegionIDParityLogging()
847 RF_ASSERT(regionID < rf_numParityRegions); in rf_MapRegionIDParityLogging()
848 return (regionID); in rf_MapRegionIDParityLogging()
893 rf_MapLogParityLogging(RF_Raid_t *raidPtr, RF_RegionId_t regionID, in rf_MapLogParityLogging() argument
900 raidPtr->regionInfo[regionID].regionStartAddr + regionOffset; in rf_MapLogParityLogging()
909 rf_MapRegionParity(RF_Raid_t *raidPtr, RF_RegionId_t regionID, in rf_MapRegionParity() argument
915 *startSector = raidPtr->regionInfo[regionID].parityStartAddr; in rf_MapRegionParity()
916 *numSector = raidPtr->regionInfo[regionID].numSectorsParity; in rf_MapRegionParity()