regionBufferPool 418 dev/raidframe/rf_paritylogDiskMgr.c rf_AcquireReintBuffer(&raidPtr->regionBufferPool); regionBufferPool 456 dev/raidframe/rf_paritylogDiskMgr.c rf_ReleaseReintBuffer(&raidPtr->regionBufferPool, regionBuffer); regionBufferPool 323 dev/raidframe/rf_paritylogging.c rc = rf_mutex_init(&raidPtr->regionBufferPool.mutex); regionBufferPool 329 dev/raidframe/rf_paritylogging.c rc = rf_cond_init(&raidPtr->regionBufferPool.cond); regionBufferPool 333 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionBufferPool.mutex); regionBufferPool 336 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.bufferSize = raidPtr->regionLogCapacity * regionBufferPool 339 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.bufferSize); regionBufferPool 342 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.totalBuffers = 1; regionBufferPool 344 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.availableBuffers = regionBufferPool 345 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.totalBuffers; regionBufferPool 346 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.availBuffersIndex = 0; regionBufferPool 347 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.emptyBuffersIndex = 0; regionBufferPool 349 dev/raidframe/rf_paritylogging.c (int) (raidPtr->regionBufferPool.totalBuffers * regionBufferPool 351 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->regionBufferPool.buffers, regionBufferPool 352 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.totalBuffers * sizeof(caddr_t), regionBufferPool 354 dev/raidframe/rf_paritylogging.c if (raidPtr->regionBufferPool.buffers == NULL) { regionBufferPool 355 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionBufferPool.mutex); regionBufferPool 356 dev/raidframe/rf_paritylogging.c rf_cond_destroy(&raidPtr->regionBufferPool.cond); regionBufferPool 359 dev/raidframe/rf_paritylogging.c for (i = 0; i < raidPtr->regionBufferPool.totalBuffers; i++) { regionBufferPool 361 dev/raidframe/rf_paritylogging.c (int) (raidPtr->regionBufferPool.bufferSize * regionBufferPool 363 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->regionBufferPool.buffers[i], regionBufferPool 364 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.bufferSize * sizeof(char), regionBufferPool 366 dev/raidframe/rf_paritylogging.c if (raidPtr->regionBufferPool.buffers[i] == NULL) { regionBufferPool 367 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->regionBufferPool.mutex); regionBufferPool 368 dev/raidframe/rf_paritylogging.c rf_cond_destroy(&raidPtr->regionBufferPool.cond); regionBufferPool 370 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionBufferPool.buffers[i], regionBufferPool 371 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.bufferSize * regionBufferPool 374 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->regionBufferPool.buffers, regionBufferPool 375 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.totalBuffers * regionBufferPool 380 dev/raidframe/rf_paritylogging.c (long) raidPtr->regionBufferPool.buffers[i]); regionBufferPool 442 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.bufferSize * regionBufferPool 446 dev/raidframe/rf_paritylogging.c raidPtr->regionBufferPool.totalBuffers * regionBufferPool 729 dev/raidframe/rf_paritylogging.c rf_FreeRegionBufferQueue(&raidPtr->regionBufferPool); regionBufferPool 405 dev/raidframe/rf_raid.h RF_RegionBufferQueue_t regionBufferPool;