regionInfo 619 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 621 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].reintInProgress = RF_TRUE; regionInfo 630 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 679 dev/raidframe/rf_paritylog.c log = raidPtr->regionInfo[regionID].coreLog; regionInfo 684 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 685 dev/raidframe/rf_paritylog.c if (raidPtr->regionInfo[regionID].reintInProgress) { regionInfo 706 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 709 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 710 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].coreLog = NULL; regionInfo 711 dev/raidframe/rf_paritylog.c if ((raidPtr->regionInfo[regionID].diskCount) < regionInfo 712 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].capacity) regionInfo 719 dev/raidframe/rf_paritylog.c diskCount = raidPtr->regionInfo[regionID].diskCount; regionInfo 721 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskMap[i + diskCount] regionInfo 723 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskMap[i + diskCount] regionInfo 727 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskCount += regionInfo 735 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].diskCount == regionInfo 736 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].capacity); regionInfo 780 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 781 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].loggingEnabled); regionInfo 789 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 791 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].reintInProgress == regionInfo 793 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].diskCount = 0; regionInfo 794 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].reintInProgress = RF_FALSE; regionInfo 796 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 815 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 817 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 818 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].loggingEnabled); regionInfo 839 dev/raidframe/rf_paritylog.c if (!raidPtr->regionInfo[regionID].coreLog) { regionInfo 849 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 851 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 856 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 861 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].coreLog = regionInfo 868 dev/raidframe/rf_paritylog.c if (!raidPtr->regionInfo[regionID].coreLog) regionInfo 871 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog regionInfo 881 dev/raidframe/rf_paritylog.c if (raidPtr->regionInfo[regionID].coreLog regionInfo 900 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog = regionInfo 903 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog-> regionInfo 909 dev/raidframe/rf_paritylog.c regionInfo[regionID].coreLog = regionInfo 913 dev/raidframe/rf_paritylog.c raidPtr->regionInfo regionInfo 922 dev/raidframe/rf_paritylog.c if (!raidPtr->regionInfo regionInfo 937 dev/raidframe/rf_paritylog.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog regionInfo 944 dev/raidframe/rf_paritylog.c log = raidPtr->regionInfo[regionID].coreLog; regionInfo 952 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 956 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 958 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID] regionInfo 1014 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 1027 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 1028 dev/raidframe/rf_paritylog.c raidPtr->regionInfo[regionID].loggingEnabled = RF_TRUE; regionInfo 1029 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 149 dev/raidframe/rf_paritylogDiskMgr.c (*rrd_pda)->numSector = raidPtr->regionInfo[regionID].capacity; regionInfo 413 dev/raidframe/rf_paritylogDiskMgr.c if (raidPtr->regionInfo[regionID].diskCount > 0) { regionInfo 438 dev/raidframe/rf_paritylogDiskMgr.c if (raidPtr->regionInfo[regionID].diskCount > 0) { regionInfo 542 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 543 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].reintMutex); regionInfo 545 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].diskCount = 0; regionInfo 546 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].reintInProgress = regionInfo 548 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 549 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID] regionInfo 587 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 588 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].loggingEnabled = RF_FALSE; regionInfo 589 dev/raidframe/rf_paritylogDiskMgr.c log = raidPtr->regionInfo[regionID].coreLog; regionInfo 590 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->regionInfo[regionID].coreLog = NULL; regionInfo 591 dev/raidframe/rf_paritylogDiskMgr.c diskCount = raidPtr->regionInfo[regionID].diskCount; regionInfo 592 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 217 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->regionInfo, regionInfo 220 dev/raidframe/rf_paritylogging.c if (raidPtr->regionInfo == NULL) regionInfo 498 dev/raidframe/rf_paritylogging.c rc = rf_mutex_init(&raidPtr->regionInfo[i].mutex); regionInfo 504 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo, regionInfo 509 dev/raidframe/rf_paritylogging.c rc = rf_mutex_init(&raidPtr->regionInfo[i].reintMutex); regionInfo 513 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[i].mutex); regionInfo 516 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo, regionInfo 521 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].reintInProgress = RF_FALSE; regionInfo 522 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].regionStartAddr = regionInfo 524 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].parityStartAddr = regionInfo 527 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].capacity = regionInfo 529 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].numSectorsParity = regionInfo 532 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].capacity = lastRegionCapacity; regionInfo 533 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].numSectorsParity = regionInfo 536 dev/raidframe/rf_paritylogging.c if (raidPtr->regionInfo[i].numSectorsParity > regionInfo 539 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].numSectorsParity; regionInfo 541 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].diskCount = 0; regionInfo 542 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[i].capacity + regionInfo 543 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].regionStartAddr <= regionInfo 545 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[i].parityStartAddr + regionInfo 546 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].numSectorsParity <= regionInfo 549 dev/raidframe/rf_paritylogging.c (int) (raidPtr->regionInfo[i].capacity * regionInfo 551 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->regionInfo[i].diskMap, regionInfo 552 dev/raidframe/rf_paritylogging.c (raidPtr->regionInfo[i].capacity * regionInfo 555 dev/raidframe/rf_paritylogging.c if (raidPtr->regionInfo[i].diskMap == NULL) { regionInfo 556 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[i].mutex); regionInfo 557 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[i].reintMutex); regionInfo 560 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo, regionInfo 565 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].loggingEnabled = RF_FALSE; regionInfo 566 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[i].coreLog = NULL; regionInfo 628 dev/raidframe/rf_paritylogging.c RF_LOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 629 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo[regionID].diskMap, regionInfo 630 dev/raidframe/rf_paritylogging.c (raidPtr->regionInfo[regionID].capacity * regionInfo 632 dev/raidframe/rf_paritylogging.c if (!rf_forceParityLogReint && raidPtr->regionInfo[regionID].coreLog) { regionInfo 634 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].coreLog); regionInfo 635 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].coreLog = NULL; regionInfo 637 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[regionID].coreLog == NULL); regionInfo 638 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->regionInfo[regionID].diskCount == 0); regionInfo 640 dev/raidframe/rf_paritylogging.c RF_UNLOCK_MUTEX(raidPtr->regionInfo[regionID].mutex); regionInfo 641 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[regionID].mutex); regionInfo 642 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionInfo[regionID].reintMutex); regionInfo 697 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionInfo, (rf_numParityRegions * regionInfo 698 dev/raidframe/rf_paritylogging.c sizeof(raidPtr->regionInfo))); regionInfo 699 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo = NULL; regionInfo 844 dev/raidframe/rf_paritylogging.c RF_ASSERT(address >= raidPtr->regionInfo[regionID].parityStartAddr); regionInfo 845 dev/raidframe/rf_paritylogging.c RF_ASSERT(address < raidPtr->regionInfo[regionID].parityStartAddr + regionInfo 846 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].numSectorsParity); regionInfo 900 dev/raidframe/rf_paritylogging.c raidPtr->regionInfo[regionID].regionStartAddr + regionOffset; regionInfo 915 dev/raidframe/rf_paritylogging.c *startSector = raidPtr->regionInfo[regionID].parityStartAddr; regionInfo 916 dev/raidframe/rf_paritylogging.c *numSector = raidPtr->regionInfo[regionID].numSectorsParity; regionInfo 395 dev/raidframe/rf_raid.h RF_RegionInfo_t *regionInfo; /* Array of region state. */