Home
last modified time | relevance | path

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

/mirbsd/src/sys/dev/raidframe/
Drf_paritylog.c88 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_AllocParityLogCommonData()
89 if (raidPtr->parityLogDiskQueue.freeCommonList) { in rf_AllocParityLogCommonData()
90 common = raidPtr->parityLogDiskQueue.freeCommonList; in rf_AllocParityLogCommonData()
91 raidPtr->parityLogDiskQueue.freeCommonList = in rf_AllocParityLogCommonData()
92 raidPtr->parityLogDiskQueue.freeCommonList->next; in rf_AllocParityLogCommonData()
93 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_AllocParityLogCommonData()
95 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_AllocParityLogCommonData()
122 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_FreeParityLogCommonData()
123 common->next = raidPtr->parityLogDiskQueue.freeCommonList; in rf_FreeParityLogCommonData()
124 raidPtr->parityLogDiskQueue.freeCommonList = common; in rf_FreeParityLogCommonData()
[all …]
Drf_paritylogDiskMgr.c515 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ReintegrateLogs()
517 &raidPtr->parityLogDiskQueue.reintBlockHead, in rf_ReintegrateLogs()
518 &raidPtr->parityLogDiskQueue.reintBlockTail, RF_TRUE); in rf_ReintegrateLogs()
523 &raidPtr->parityLogDiskQueue.reintBlockHead, in rf_ReintegrateLogs()
524 &raidPtr->parityLogDiskQueue.reintBlockTail, in rf_ReintegrateLogs()
528 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ReintegrateLogs()
544 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ReintegrateLogs()
551 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ReintegrateLogs()
624 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ParityLoggingDiskManager()
631 raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_RUNNING; in rf_ParityLoggingDiskManager()
[all …]
Drf_paritylogging.c464 &raidPtr->parityLogDiskQueue.mutex); in rf_ConfigureParityLogging()
470 rc = rf_create_managed_cond(listp, &raidPtr->parityLogDiskQueue.cond); in rf_ConfigureParityLogging()
476 raidPtr->parityLogDiskQueue.flushQueue = NULL; in rf_ConfigureParityLogging()
477 raidPtr->parityLogDiskQueue.reintQueue = NULL; in rf_ConfigureParityLogging()
478 raidPtr->parityLogDiskQueue.bufHead = NULL; in rf_ConfigureParityLogging()
479 raidPtr->parityLogDiskQueue.bufTail = NULL; in rf_ConfigureParityLogging()
480 raidPtr->parityLogDiskQueue.reintHead = NULL; in rf_ConfigureParityLogging()
481 raidPtr->parityLogDiskQueue.reintTail = NULL; in rf_ConfigureParityLogging()
482 raidPtr->parityLogDiskQueue.logBlockHead = NULL; in rf_ConfigureParityLogging()
483 raidPtr->parityLogDiskQueue.logBlockTail = NULL; in rf_ConfigureParityLogging()
[all …]
Drf_raid.h400 RF_ParityLogDiskQueue_t parityLogDiskQueue; member