Home
last modified time | relevance | path

Searched refs:parityLogDiskQueue (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/sys/dev/raidframe/
H A Drf_paritylog.c70 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogCommonData()
71 if (raidPtr->parityLogDiskQueue.freeCommonList) { in AllocParityLogCommonData()
72 common = raidPtr->parityLogDiskQueue.freeCommonList; in AllocParityLogCommonData()
73 raidPtr->parityLogDiskQueue.freeCommonList = raidPtr->parityLogDiskQueue.freeCommonList->next; in AllocParityLogCommonData()
74 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogCommonData()
76 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogCommonData()
95 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FreeParityLogCommonData()
96 common->next = raidPtr->parityLogDiskQueue.freeCommonList; in FreeParityLogCommonData()
97 raidPtr->parityLogDiskQueue.freeCommonList = common; in FreeParityLogCommonData()
98 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FreeParityLogCommonData()
[all …]
H A Drf_paritylogDiskMgr.c503 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintegrateLogs()
505 &raidPtr->parityLogDiskQueue.reintBlockHead, in ReintegrateLogs()
506 &raidPtr->parityLogDiskQueue.reintBlockTail, in ReintegrateLogs()
512 &raidPtr->parityLogDiskQueue.reintBlockHead, in ReintegrateLogs()
513 &raidPtr->parityLogDiskQueue.reintBlockTail, in ReintegrateLogs()
517 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintegrateLogs()
530 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintegrateLogs()
537 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintegrateLogs()
603 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ParityLoggingDiskManager()
610 raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_RUNNING; in rf_ParityLoggingDiskManager()
[all …]
H A Drf_paritylogging.c387 rf_init_mutex2(raidPtr->parityLogDiskQueue.mutex, IPL_VM); in rf_ConfigureParityLogging()
388 rf_init_cond2(raidPtr->parityLogDiskQueue.cond, "rfpldq"); in rf_ConfigureParityLogging()
389 raidPtr->parityLogDiskQueue.flushQueue = NULL; in rf_ConfigureParityLogging()
390 raidPtr->parityLogDiskQueue.reintQueue = NULL; in rf_ConfigureParityLogging()
391 raidPtr->parityLogDiskQueue.bufHead = NULL; in rf_ConfigureParityLogging()
392 raidPtr->parityLogDiskQueue.bufTail = NULL; in rf_ConfigureParityLogging()
393 raidPtr->parityLogDiskQueue.reintHead = NULL; in rf_ConfigureParityLogging()
394 raidPtr->parityLogDiskQueue.reintTail = NULL; in rf_ConfigureParityLogging()
395 raidPtr->parityLogDiskQueue.logBlockHead = NULL; in rf_ConfigureParityLogging()
396 raidPtr->parityLogDiskQueue.logBlockTail = NULL; in rf_ConfigureParityLogging()
[all …]
H A Drf_raid.h297 RF_ParityLogDiskQueue_t parityLogDiskQueue; /* state of parity member