regionID 194 dev/raidframe/rf_paritylog.c " raidAddress %d, numSector %d]\n", data->regionID,
regionID 249 dev/raidframe/rf_paritylog.c " raidAddress %d, numSector %d]\n", data->regionID,
regionID 278 dev/raidframe/rf_paritylog.c " raidAddress %d, numSector %d]\n", data->regionID,
regionID 340 dev/raidframe/rf_paritylog.c data->regionID = rf_MapRegionIDParityLogging(raidPtr,
regionID 342 dev/raidframe/rf_paritylog.c if (data->regionID == rf_MapRegionIDParityLogging(raidPtr,
regionID 355 dev/raidframe/rf_paritylog.c while (data->regionID ==
regionID 378 dev/raidframe/rf_paritylog.c rf_SearchAndDequeueParityLogData(RF_Raid_t *raidPtr, int regionID,
regionID 398 dev/raidframe/rf_paritylog.c if (w->regionID == regionID) {
regionID 435 dev/raidframe/rf_paritylog.c " numSector %d]\n", w->regionID,
regionID 452 dev/raidframe/rf_paritylog.c int regionID;
regionID 464 dev/raidframe/rf_paritylog.c regionID = logDataList->regionID;
regionID 467 dev/raidframe/rf_paritylog.c regionID, head, tail, RF_TRUE);
regionID 471 dev/raidframe/rf_paritylog.c rf_SearchAndDequeueParityLogData(raidPtr, regionID,
regionID 495 dev/raidframe/rf_paritylog.c log->regionID = logData->regionID;
regionID 510 dev/raidframe/rf_paritylog.c logData->regionID, finish);
regionID 561 dev/raidframe/rf_paritylog.c " region %d]\n", logDataList->regionID);
regionID 608 dev/raidframe/rf_paritylog.c rf_ReintLog(RF_Raid_t *raidPtr, int regionID, RF_ParityLog_t *log)
regionID 619 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 621 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].reintInProgress = RF_TRUE;
regionID 625 dev/raidframe/rf_paritylog.c log->regionID);
regionID 630 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 658 dev/raidframe/rf_paritylog.c int i, diskCount, regionID = logData->regionID;
regionID 678 dev/raidframe/rf_paritylog.c printf("[dumping parity log to disk, region %d]\n", regionID);
regionID 679 dev/raidframe/rf_paritylog.c log = raidPtr->regionInfo[regionID].coreLog;
regionID 684 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 685 dev/raidframe/rf_paritylog.c if (raidPtr->regionInfo[regionID].reintInProgress) {
regionID 693 dev/raidframe/rf_paritylog.c regionID);
regionID 706 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 709 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 710 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].coreLog = NULL;
regionID 711 dev/raidframe/rf_paritylog.c if ((raidPtr->regionInfo[regionID].diskCount) <
regionID 712 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].capacity)
regionID 719 dev/raidframe/rf_paritylog.c diskCount = raidPtr->regionInfo[regionID].diskCount;
regionID 721 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskMap[i + diskCount]
regionID 723 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskMap[i + diskCount]
regionID 727 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskCount +=
regionID 735 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].diskCount ==
regionID 736 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].capacity);
regionID 737 dev/raidframe/rf_paritylog.c rf_ReintLog(raidPtr, regionID, log);
regionID 741 dev/raidframe/rf_paritylog.c regionID);
regionID 749 dev/raidframe/rf_paritylog.c int regionID, logItem, itemDone;
regionID 779 dev/raidframe/rf_paritylog.c regionID = logData->regionID;
regionID 780 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 781 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].loggingEnabled);
regionID 789 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 791 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].reintInProgress ==
regionID 793 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskCount = 0;
regionID 794 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].reintInProgress = RF_FALSE;
regionID 796 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 809 dev/raidframe/rf_paritylog.c " raidAddress %d, numSector %d]\n", item->regionID,
regionID 814 dev/raidframe/rf_paritylog.c if (regionID != item->regionID) {
regionID 815 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 816 dev/raidframe/rf_paritylog.c regionID = item->regionID;
regionID 817 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 818 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].loggingEnabled);
regionID 839 dev/raidframe/rf_paritylog.c if (!raidPtr->regionInfo[regionID].coreLog) {
regionID 849 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 851 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 852 dev/raidframe/rf_paritylog.c .coreLog->regionID =
regionID 853 dev/raidframe/rf_paritylog.c regionID;
regionID 856 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 861 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].coreLog =
regionID 868 dev/raidframe/rf_paritylog.c if (!raidPtr->regionInfo[regionID].coreLog)
regionID 871 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog
regionID 881 dev/raidframe/rf_paritylog.c if (raidPtr->regionInfo[regionID].coreLog
regionID 900 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog =
regionID 903 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog->
regionID 904 dev/raidframe/rf_paritylog.c regionID = regionID;
regionID 909 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog =
regionID 914 dev/raidframe/rf_paritylog.c [regionID].coreLog =
regionID 923 dev/raidframe/rf_paritylog.c [regionID].coreLog)
regionID 937 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog
regionID 944 dev/raidframe/rf_paritylog.c log = raidPtr->regionInfo[regionID].coreLog;
regionID 952 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 956 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 958 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID]
regionID 1004 dev/raidframe/rf_paritylog.c " %d]\n", item->regionID);
regionID 1014 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 1024 dev/raidframe/rf_paritylog.c int regionID;
regionID 1026 dev/raidframe/rf_paritylog.c for (regionID = 0; regionID < rf_numParityRegions; regionID++) {
regionID 1027 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 1028 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].loggingEnabled = RF_TRUE;
regionID 1029 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 65 dev/raidframe/rf_paritylog.h RF_RegionId_t regionID; /*
regionID 91 dev/raidframe/rf_paritylog.h RF_RegionId_t regionID;
regionID 123 dev/raidframe/rf_paritylogDiskMgr.c rf_ReadRegionLog(RF_RegionId_t regionID, RF_MCPair_t *rrd_mcpair,
regionID 147 dev/raidframe/rf_paritylogDiskMgr.c rf_MapLogParityLogging(raidPtr, regionID, 0, &((*rrd_pda)->row),
regionID 149 dev/raidframe/rf_paritylogDiskMgr.c (*rrd_pda)->numSector = raidPtr->regionInfo[regionID].capacity;
regionID 177 dev/raidframe/rf_paritylogDiskMgr.c RF_RegionId_t regionID = log->regionID;
regionID 200 dev/raidframe/rf_paritylogDiskMgr.c rf_MapLogParityLogging(raidPtr, regionID, regionOffset,
regionID 222 dev/raidframe/rf_paritylogDiskMgr.c rf_ReadRegionParity(RF_RegionId_t regionID, RF_MCPair_t *prd_mcpair,
regionID 246 dev/raidframe/rf_paritylogDiskMgr.c rf_MapRegionParity(raidPtr, regionID, &((*prd_pda)->row),
regionID 251 dev/raidframe/rf_paritylogDiskMgr.c (int) (*prd_pda)->numSector, regionID);
regionID 274 dev/raidframe/rf_paritylogDiskMgr.c rf_WriteRegionParity(RF_RegionId_t regionID, RF_MCPair_t *pwr_mcpair,
regionID 298 dev/raidframe/rf_paritylogDiskMgr.c rf_MapRegionParity(raidPtr, regionID, &((*pwr_pda)->row),
regionID 334 dev/raidframe/rf_paritylogDiskMgr.c RF_RegionId_t regionID;
regionID 346 dev/raidframe/rf_paritylogDiskMgr.c regionID = log->regionID;
regionID 351 dev/raidframe/rf_paritylogDiskMgr.c " %d]\n", regionID);
regionID 361 dev/raidframe/rf_paritylogDiskMgr.c " (region %d)\n", regionID);
regionID 377 dev/raidframe/rf_paritylogDiskMgr.c rf_ReintegrateRegion(RF_Raid_t *raidPtr, RF_RegionId_t regionID,
regionID 400 dev/raidframe/rf_paritylogDiskMgr.c printf("[reintegrating region %d]\n", regionID);
regionID 404 dev/raidframe/rf_paritylogDiskMgr.c printf("[initiating read of parity for region %d]\n", regionID);
regionID 409 dev/raidframe/rf_paritylogDiskMgr.c rf_ReadRegionParity(regionID, prd_mcpair, parityBuffer, raidPtr,
regionID 413 dev/raidframe/rf_paritylogDiskMgr.c if (raidPtr->regionInfo[regionID].diskCount > 0) {
regionID 416 dev/raidframe/rf_paritylogDiskMgr.c regionID);
regionID 422 dev/raidframe/rf_paritylogDiskMgr.c rf_ReadRegionLog(regionID, rrd_mcpair, regionBuffer, raidPtr,
regionID 438 dev/raidframe/rf_paritylogDiskMgr.c if (raidPtr->regionInfo[regionID].diskCount > 0) {
regionID 461 dev/raidframe/rf_paritylogDiskMgr.c regionID);
regionID 465 dev/raidframe/rf_paritylogDiskMgr.c rf_WriteRegionParity(regionID, pwr_mcpair, parityBuffer, raidPtr,
regionID 491 dev/raidframe/rf_paritylogDiskMgr.c printf("[finished reintegrating region %d]\n", regionID);
regionID 500 dev/raidframe/rf_paritylogDiskMgr.c RF_RegionId_t regionID;
regionID 507 dev/raidframe/rf_paritylogDiskMgr.c regionID = log->regionID;
regionID 508 dev/raidframe/rf_paritylogDiskMgr.c rf_ReintegrateRegion(raidPtr, regionID, log);
regionID 516 dev/raidframe/rf_paritylogDiskMgr.c logData = rf_SearchAndDequeueParityLogData(raidPtr, regionID,
regionID 522 dev/raidframe/rf_paritylogDiskMgr.c rf_SearchAndDequeueParityLogData(raidPtr, regionID,
regionID 542 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 543 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex);
regionID 545 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].diskCount = 0;
regionID 546 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].reintInProgress =
regionID 548 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 549 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID]
regionID 576 dev/raidframe/rf_paritylogDiskMgr.c RF_RegionId_t regionID;
regionID 586 dev/raidframe/rf_paritylogDiskMgr.c for (regionID = 0; regionID < rf_numParityRegions; regionID++) {
regionID 587 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 588 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].loggingEnabled = RF_FALSE;
regionID 589 dev/raidframe/rf_paritylogDiskMgr.c log = raidPtr->regionInfo[regionID].coreLog;
regionID 590 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].coreLog = NULL;
regionID 591 dev/raidframe/rf_paritylogDiskMgr.c diskCount = raidPtr->regionInfo[regionID].diskCount;
regionID 592 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 594 dev/raidframe/rf_paritylogDiskMgr.c rf_ReintegrateRegion(raidPtr, regionID, log);
regionID 626 dev/raidframe/rf_paritylogging.c rf_FreeRegionInfo(RF_Raid_t *raidPtr, RF_RegionId_t regionID)
regionID 628 dev/raidframe/rf_paritylogging.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 629 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo[regionID].diskMap,
regionID 630 dev/raidframe/rf_paritylogging.c (raidPtr->regionInfo[regionID].capacity *
regionID 632 dev/raidframe/rf_paritylogging.c if (!rf_forceParityLogReint && raidPtr->regionInfo[regionID].coreLog) {
regionID 634 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].coreLog);
regionID 635 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].coreLog = NULL;
regionID 637 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog == NULL);
regionID 638 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[regionID].diskCount == 0);
regionID 640 dev/raidframe/rf_paritylogging.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex);
regionID 641 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[regionID].mutex);
regionID 642 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[regionID].reintMutex);
regionID 835 dev/raidframe/rf_paritylogging.c RF_RegionId_t regionID;
regionID 839 dev/raidframe/rf_paritylogging.c regionID = address / raidPtr->regionParityRange;
regionID 840 dev/raidframe/rf_paritylogging.c if (regionID == rf_numParityRegions) {
regionID 842 dev/raidframe/rf_paritylogging.c regionID--;
regionID 844 dev/raidframe/rf_paritylogging.c RF_ASSERT(address >= raidPtr->regionInfo[regionID].parityStartAddr);
regionID 845 dev/raidframe/rf_paritylogging.c RF_ASSERT(address < raidPtr->regionInfo[regionID].parityStartAddr +
regionID 846 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].numSectorsParity);
regionID 847 dev/raidframe/rf_paritylogging.c RF_ASSERT(regionID < rf_numParityRegions);
regionID 848 dev/raidframe/rf_paritylogging.c return (regionID);
regionID 893 dev/raidframe/rf_paritylogging.c rf_MapLogParityLogging(RF_Raid_t *raidPtr, RF_RegionId_t regionID,
regionID 900 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].regionStartAddr + regionOffset;
regionID 909 dev/raidframe/rf_paritylogging.c rf_MapRegionParity(RF_Raid_t *raidPtr, RF_RegionId_t regionID,
regionID 915 dev/raidframe/rf_paritylogging.c *startSector = raidPtr->regionInfo[regionID].parityStartAddr;
regionID 916 dev/raidframe/rf_paritylogging.c *numSector = raidPtr->regionInfo[regionID].numSectorsParity;