parityBufferPool 405 dev/raidframe/rf_paritylogDiskMgr.c parityBuffer = rf_AcquireReintBuffer(&raidPtr->parityBufferPool); parityBufferPool 483 dev/raidframe/rf_paritylogDiskMgr.c rf_ReleaseReintBuffer(&raidPtr->parityBufferPool, parityBuffer); parityBufferPool 393 dev/raidframe/rf_paritylogging.c rc = rf_mutex_init(&raidPtr->parityBufferPool.mutex); parityBufferPool 399 dev/raidframe/rf_paritylogging.c rc = rf_cond_init(&raidPtr->parityBufferPool.cond); parityBufferPool 403 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->parityBufferPool.mutex); parityBufferPool 406 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.bufferSize = parityBufferCapacity * parityBufferPool 409 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.bufferSize); parityBufferPool 412 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.totalBuffers = 1; parityBufferPool 414 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.availableBuffers = parityBufferPool 415 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.totalBuffers; parityBufferPool 416 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.availBuffersIndex = 0; parityBufferPool 417 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.emptyBuffersIndex = 0; parityBufferPool 419 dev/raidframe/rf_paritylogging.c (int) (raidPtr->parityBufferPool.totalBuffers * parityBufferPool 421 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.totalBuffers); parityBufferPool 422 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->parityBufferPool.buffers, parityBufferPool 423 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.totalBuffers * sizeof(caddr_t), parityBufferPool 425 dev/raidframe/rf_paritylogging.c if (raidPtr->parityBufferPool.buffers == NULL) { parityBufferPool 426 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->parityBufferPool.mutex); parityBufferPool 427 dev/raidframe/rf_paritylogging.c rf_cond_destroy(&raidPtr->parityBufferPool.cond); parityBufferPool 430 dev/raidframe/rf_paritylogging.c for (i = 0; i < raidPtr->parityBufferPool.totalBuffers; i++) { parityBufferPool 432 dev/raidframe/rf_paritylogging.c (int) (raidPtr->parityBufferPool.bufferSize * parityBufferPool 434 dev/raidframe/rf_paritylogging.c RF_Malloc(raidPtr->parityBufferPool.buffers[i], parityBufferPool 435 dev/raidframe/rf_paritylogging.c raidPtr->parityBufferPool.bufferSize * sizeof(char), parityBufferPool 437 dev/raidframe/rf_paritylogging.c if (raidPtr->parityBufferPool.buffers == NULL) { parityBufferPool 438 dev/raidframe/rf_paritylogging.c rf_mutex_destroy(&raidPtr->parityBufferPool.mutex); parityBufferPool 439 dev/raidframe/rf_paritylogging.c rf_cond_destroy(&raidPtr->parityBufferPool.cond); parityBufferPool 441 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->parityBufferPool.buffers[i], parityBufferPool 445 dev/raidframe/rf_paritylogging.c RF_Free(raidPtr->parityBufferPool.buffers, parityBufferPool 451 dev/raidframe/rf_paritylogging.c (long) raidPtr->parityBufferPool.buffers[i]); parityBufferPool 743 dev/raidframe/rf_paritylogging.c rf_FreeRegionBufferQueue(&raidPtr->parityBufferPool); parityBufferPool 410 dev/raidframe/rf_raid.h RF_RegionBufferQueue_t parityBufferPool;