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;