parityLogDiskQueue 88 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 89 dev/raidframe/rf_paritylog.c if (raidPtr->parityLogDiskQueue.freeCommonList) { parityLogDiskQueue 90 dev/raidframe/rf_paritylog.c common = raidPtr->parityLogDiskQueue.freeCommonList; parityLogDiskQueue 91 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeCommonList = parityLogDiskQueue 92 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeCommonList->next; parityLogDiskQueue 93 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 95 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 122 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 123 dev/raidframe/rf_paritylog.c common->next = raidPtr->parityLogDiskQueue.freeCommonList; parityLogDiskQueue 124 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeCommonList = common; parityLogDiskQueue 125 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 139 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 140 dev/raidframe/rf_paritylog.c if (raidPtr->parityLogDiskQueue.freeDataList) { parityLogDiskQueue 141 dev/raidframe/rf_paritylog.c data = raidPtr->parityLogDiskQueue.freeDataList; parityLogDiskQueue 142 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeDataList = parityLogDiskQueue 143 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeDataList->next; parityLogDiskQueue 144 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 146 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 169 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 172 dev/raidframe/rf_paritylog.c data->next = raidPtr->parityLogDiskQueue.freeDataList; parityLogDiskQueue 173 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.freeDataList = data; parityLogDiskQueue 176 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 199 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 216 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 232 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 258 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 281 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 297 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 395 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 443 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 513 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockHead, parityLogDiskQueue 514 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockTail); parityLogDiskQueue 517 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockHead, parityLogDiskQueue 518 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockTail); parityLogDiskQueue 546 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 548 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockHead, parityLogDiskQueue 549 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockTail); parityLogDiskQueue 557 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 571 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 574 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockHead, parityLogDiskQueue 575 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.logBlockTail); parityLogDiskQueue 604 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 627 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 628 dev/raidframe/rf_paritylog.c log->next = raidPtr->parityLogDiskQueue.reintQueue; parityLogDiskQueue 629 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.reintQueue = log; parityLogDiskQueue 631 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 632 dev/raidframe/rf_paritylog.c RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 648 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 649 dev/raidframe/rf_paritylog.c log->next = raidPtr->parityLogDiskQueue.flushQueue; parityLogDiskQueue 650 dev/raidframe/rf_paritylog.c raidPtr->parityLogDiskQueue.flushQueue = log; parityLogDiskQueue 651 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 652 dev/raidframe/rf_paritylog.c RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 700 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.reintBlockHead, parityLogDiskQueue 701 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.reintBlockTail); parityLogDiskQueue 704 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.reintBlockHead, parityLogDiskQueue 705 dev/raidframe/rf_paritylog.c &raidPtr->parityLogDiskQueue.reintBlockTail); parityLogDiskQueue 790 dev/raidframe/rf_paritylog.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 797 dev/raidframe/rf_paritylog.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 515 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 517 dev/raidframe/rf_paritylogDiskMgr.c &raidPtr->parityLogDiskQueue.reintBlockHead, parityLogDiskQueue 518 dev/raidframe/rf_paritylogDiskMgr.c &raidPtr->parityLogDiskQueue.reintBlockTail, RF_TRUE); parityLogDiskQueue 523 dev/raidframe/rf_paritylogDiskMgr.c &raidPtr->parityLogDiskQueue.reintBlockHead, parityLogDiskQueue 524 dev/raidframe/rf_paritylogDiskMgr.c &raidPtr->parityLogDiskQueue.reintBlockTail, parityLogDiskQueue 528 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 544 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 551 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 624 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 631 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_RUNNING; parityLogDiskQueue 632 dev/raidframe/rf_paritylogDiskMgr.c RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 635 dev/raidframe/rf_paritylogDiskMgr.c flushQueue = raidPtr->parityLogDiskQueue.flushQueue; parityLogDiskQueue 636 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.flushQueue = NULL; parityLogDiskQueue 637 dev/raidframe/rf_paritylogDiskMgr.c reintQueue = raidPtr->parityLogDiskQueue.reintQueue; parityLogDiskQueue 638 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.reintQueue = NULL; parityLogDiskQueue 659 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 674 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 675 dev/raidframe/rf_paritylogDiskMgr.c flushQueue = raidPtr->parityLogDiskQueue.flushQueue; parityLogDiskQueue 676 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.flushQueue = NULL; parityLogDiskQueue 677 dev/raidframe/rf_paritylogDiskMgr.c reintQueue = raidPtr->parityLogDiskQueue.reintQueue; parityLogDiskQueue 678 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.reintQueue = NULL; parityLogDiskQueue 682 dev/raidframe/rf_paritylogDiskMgr.c if (raidPtr->parityLogDiskQueue.threadState & RF_PLOG_TERMINATE) { parityLogDiskQueue 689 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 697 dev/raidframe/rf_paritylogDiskMgr.c RF_WAIT_COND(raidPtr->parityLogDiskQueue.cond, parityLogDiskQueue 698 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 702 dev/raidframe/rf_paritylogDiskMgr.c flushQueue = raidPtr->parityLogDiskQueue.flushQueue; parityLogDiskQueue 703 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.flushQueue = NULL; parityLogDiskQueue 704 dev/raidframe/rf_paritylogDiskMgr.c reintQueue = raidPtr->parityLogDiskQueue.reintQueue; parityLogDiskQueue 705 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.reintQueue = NULL; parityLogDiskQueue 712 dev/raidframe/rf_paritylogDiskMgr.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 713 dev/raidframe/rf_paritylogDiskMgr.c raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_SHUTDOWN; parityLogDiskQueue 714 dev/raidframe/rf_paritylogDiskMgr.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 715 dev/raidframe/rf_paritylogDiskMgr.c RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 464 dev/raidframe/rf_paritylogging.c &raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 470 dev/raidframe/rf_paritylogging.c rc = rf_create_managed_cond(listp, &raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 476 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.flushQueue = NULL; parityLogDiskQueue 477 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.reintQueue = NULL; parityLogDiskQueue 478 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.bufHead = NULL; parityLogDiskQueue 479 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.bufTail = NULL; parityLogDiskQueue 480 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.reintHead = NULL; parityLogDiskQueue 481 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.reintTail = NULL; parityLogDiskQueue 482 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.logBlockHead = NULL; parityLogDiskQueue 483 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.logBlockTail = NULL; parityLogDiskQueue 484 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.reintBlockHead = NULL; parityLogDiskQueue 485 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.reintBlockTail = NULL; parityLogDiskQueue 486 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeDataList = NULL; parityLogDiskQueue 487 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeCommonList = NULL; parityLogDiskQueue 577 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->parityLogDiskQueue.threadState == 0); parityLogDiskQueue 578 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.threadState = RF_PLOG_CREATED; parityLogDiskQueue 582 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.threadState = 0; parityLogDiskQueue 589 dev/raidframe/rf_paritylogging.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 590 dev/raidframe/rf_paritylogging.c while (!(raidPtr->parityLogDiskQueue.threadState & RF_PLOG_RUNNING)) { parityLogDiskQueue 591 dev/raidframe/rf_paritylogging.c RF_WAIT_COND(raidPtr->parityLogDiskQueue.cond, parityLogDiskQueue 592 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 594 dev/raidframe/rf_paritylogging.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 760 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->parityLogDiskQueue.bufHead == NULL); parityLogDiskQueue 761 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->parityLogDiskQueue.bufTail == NULL); parityLogDiskQueue 762 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->parityLogDiskQueue.reintHead == NULL); parityLogDiskQueue 763 dev/raidframe/rf_paritylogging.c RF_ASSERT(raidPtr->parityLogDiskQueue.reintTail == NULL); parityLogDiskQueue 764 dev/raidframe/rf_paritylogging.c while (raidPtr->parityLogDiskQueue.freeDataList) { parityLogDiskQueue 765 dev/raidframe/rf_paritylogging.c d = raidPtr->parityLogDiskQueue.freeDataList; parityLogDiskQueue 766 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeDataList = parityLogDiskQueue 767 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeDataList->next; parityLogDiskQueue 770 dev/raidframe/rf_paritylogging.c while (raidPtr->parityLogDiskQueue.freeCommonList) { parityLogDiskQueue 771 dev/raidframe/rf_paritylogging.c c = raidPtr->parityLogDiskQueue.freeCommonList; parityLogDiskQueue 773 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeCommonList = parityLogDiskQueue 774 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.freeCommonList->next; parityLogDiskQueue 796 dev/raidframe/rf_paritylogging.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 797 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.threadState |= RF_PLOG_TERMINATE; parityLogDiskQueue 798 dev/raidframe/rf_paritylogging.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 799 dev/raidframe/rf_paritylogging.c RF_SIGNAL_COND(raidPtr->parityLogDiskQueue.cond); parityLogDiskQueue 804 dev/raidframe/rf_paritylogging.c RF_LOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 805 dev/raidframe/rf_paritylogging.c while (!(raidPtr->parityLogDiskQueue.threadState & RF_PLOG_SHUTDOWN)) { parityLogDiskQueue 806 dev/raidframe/rf_paritylogging.c RF_WAIT_COND(raidPtr->parityLogDiskQueue.cond, parityLogDiskQueue 807 dev/raidframe/rf_paritylogging.c raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 809 dev/raidframe/rf_paritylogging.c RF_UNLOCK_MUTEX(raidPtr->parityLogDiskQueue.mutex); parityLogDiskQueue 400 dev/raidframe/rf_raid.h RF_ParityLogDiskQueue_t parityLogDiskQueue;