Home
last modified time | relevance | path

Searched refs:parityLogPool (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/sys/dev/raidframe/
H A Drf_paritylog.c439 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 …]
H A Drf_paritylogging.c233 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()
H A Drf_raid.h291 RF_ParityLogQueue_t parityLogPool; /* pool of unused parity logs */ member