Searched refs:parityLogPool (Results 1 – 3 of 3) sorted by relevance
439 rf_lock_mutex2(raidPtr->parityLogPool.mutex); in AcquireParityLog()440 if (raidPtr->parityLogPool.parityLogs) { in AcquireParityLog()441 log = raidPtr->parityLogPool.parityLogs; in AcquireParityLog()442 raidPtr->parityLogPool.parityLogs = raidPtr->parityLogPool.parityLogs->next; in AcquireParityLog()460 rf_unlock_mutex2(raidPtr->parityLogPool.mutex); in AcquireParityLog()483 rf_lock_mutex2(raidPtr->parityLogPool.mutex); in rf_ReleaseParityLogs()492 rf_unlock_mutex2(raidPtr->parityLogPool.mutex); in rf_ReleaseParityLogs()505 rf_lock_mutex2(raidPtr->parityLogPool.mutex); in rf_ReleaseParityLogs()524 lastLog->next = raidPtr->parityLogPool.parityLogs; in rf_ReleaseParityLogs()525 raidPtr->parityLogPool.parityLogs = firstLog; in rf_ReleaseParityLogs()[all …]
233 rf_init_mutex2(raidPtr->parityLogPool.mutex, IPL_VM); in rf_ConfigureParityLogging()236 raidPtr->parityLogPool.parityLogs = in rf_ConfigureParityLogging()238 sizeof(*raidPtr->parityLogPool.parityLogs)); in rf_ConfigureParityLogging()239 if (raidPtr->parityLogPool.parityLogs == NULL) { in rf_ConfigureParityLogging()246 l = raidPtr->parityLogPool.parityLogs; in rf_ConfigureParityLogging()254 for (l = raidPtr->parityLogPool.parityLogs; in rf_ConfigureParityLogging()276 for (l = raidPtr->parityLogPool.parityLogs; in rf_ConfigureParityLogging()516 l1 = raidPtr->parityLogPool.parityLogs; in FreeParityLogQueue()524 rf_destroy_mutex2(raidPtr->parityLogPool.mutex); in FreeParityLogQueue()
291 RF_ParityLogQueue_t parityLogPool; /* pool of unused parity logs */ member