Lines Matching refs:parityLogDiskQueue
464 &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()
484 raidPtr->parityLogDiskQueue.reintBlockHead = NULL; in rf_ConfigureParityLogging()
485 raidPtr->parityLogDiskQueue.reintBlockTail = NULL; in rf_ConfigureParityLogging()
486 raidPtr->parityLogDiskQueue.freeDataList = NULL; in rf_ConfigureParityLogging()
487 raidPtr->parityLogDiskQueue.freeCommonList = NULL; in rf_ConfigureParityLogging()
577 RF_ASSERT(raidPtr->parityLogDiskQueue.threadState == 0); in rf_ConfigureParityLogging()
578 raidPtr->parityLogDiskQueue.threadState = RF_PLOG_CREATED; in rf_ConfigureParityLogging()
582 raidPtr->parityLogDiskQueue.threadState = 0; in rf_ConfigureParityLogging()
589 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ConfigureParityLogging()
590 while (!(raidPtr->parityLogDiskQueue.threadState & RF_PLOG_RUNNING)) { in rf_ConfigureParityLogging()
591 RF_WAIT_COND(raidPtr->parityLogDiskQueue.cond, in rf_ConfigureParityLogging()
592 raidPtr->parityLogDiskQueue.mutex); in rf_ConfigureParityLogging()
594 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ConfigureParityLogging()
760 RF_ASSERT(raidPtr->parityLogDiskQueue.bufHead == NULL); in rf_ShutdownParityLoggingDiskQueue()
761 RF_ASSERT(raidPtr->parityLogDiskQueue.bufTail == NULL); in rf_ShutdownParityLoggingDiskQueue()
762 RF_ASSERT(raidPtr->parityLogDiskQueue.reintHead == NULL); in rf_ShutdownParityLoggingDiskQueue()
763 RF_ASSERT(raidPtr->parityLogDiskQueue.reintTail == NULL); in rf_ShutdownParityLoggingDiskQueue()
764 while (raidPtr->parityLogDiskQueue.freeDataList) { in rf_ShutdownParityLoggingDiskQueue()
765 d = raidPtr->parityLogDiskQueue.freeDataList; in rf_ShutdownParityLoggingDiskQueue()
766 raidPtr->parityLogDiskQueue.freeDataList = in rf_ShutdownParityLoggingDiskQueue()
767 raidPtr->parityLogDiskQueue.freeDataList->next; in rf_ShutdownParityLoggingDiskQueue()
770 while (raidPtr->parityLogDiskQueue.freeCommonList) { in rf_ShutdownParityLoggingDiskQueue()
771 c = raidPtr->parityLogDiskQueue.freeCommonList; in rf_ShutdownParityLoggingDiskQueue()
773 raidPtr->parityLogDiskQueue.freeCommonList = in rf_ShutdownParityLoggingDiskQueue()
774 raidPtr->parityLogDiskQueue.freeCommonList->next; in rf_ShutdownParityLoggingDiskQueue()
796 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ShutdownParityLogging()
797 raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_TERMINATE; in rf_ShutdownParityLogging()
798 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ShutdownParityLogging()
799 RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); in rf_ShutdownParityLogging()
804 RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ShutdownParityLogging()
805 while (!(raidPtr->parityLogDiskQueue.threadState & RF_PLOG_SHUTDOWN)) { in rf_ShutdownParityLogging()
806 RF_WAIT_COND(raidPtr->parityLogDiskQueue.cond, in rf_ShutdownParityLogging()
807 raidPtr->parityLogDiskQueue.mutex); in rf_ShutdownParityLogging()
809 RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); in rf_ShutdownParityLogging()