Lines Matching refs:parityLogDiskQueue

70 	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()
110 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogData()
111 if (raidPtr->parityLogDiskQueue.freeDataList) { in AllocParityLogData()
112 data = raidPtr->parityLogDiskQueue.freeDataList; in AllocParityLogData()
113 raidPtr->parityLogDiskQueue.freeDataList = raidPtr->parityLogDiskQueue.freeDataList->next; in AllocParityLogData()
114 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogData()
116 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in AllocParityLogData()
136 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FreeParityLogData()
139 data->next = raidPtr->parityLogDiskQueue.freeDataList; in FreeParityLogData()
140 raidPtr->parityLogDiskQueue.freeDataList = data; in FreeParityLogData()
143 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FreeParityLogData()
163 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in EnqueueParityLogData()
180 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in EnqueueParityLogData()
197 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in DequeueParityLogData()
220 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in DequeueParityLogData()
240 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in RequeueParityLogData()
256 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in RequeueParityLogData()
353 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_SearchAndDequeueParityLogData()
395 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_SearchAndDequeueParityLogData()
456 …RequeueParityLogData(logData, &raidPtr->parityLogDiskQueue.logBlockHead, &raidPtr->parityLogDiskQu… in AcquireParityLog()
458 …EnqueueParityLogData(logData, &raidPtr->parityLogDiskQueue.logBlockHead, &raidPtr->parityLogDiskQu… in AcquireParityLog()
484 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ReleaseParityLogs()
485 …t = DequeueMatchingLogData(raidPtr, &raidPtr->parityLogDiskQueue.logBlockHead, &raidPtr->parityLog… in rf_ReleaseParityLogs()
493 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ReleaseParityLogs()
506 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ReleaseParityLogs()
508 …t = DequeueMatchingLogData(raidPtr, &raidPtr->parityLogDiskQueue.logBlockHead, &raidPtr->parityLog… in rf_ReleaseParityLogs()
535 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ReleaseParityLogs()
558 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintLog()
559 log->next = raidPtr->parityLogDiskQueue.reintQueue; in ReintLog()
560 raidPtr->parityLogDiskQueue.reintQueue = log; in ReintLog()
562 rf_signal_cond2(raidPtr->parityLogDiskQueue.cond); in ReintLog()
563 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in ReintLog()
579 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FlushLog()
580 log->next = raidPtr->parityLogDiskQueue.flushQueue; in FlushLog()
581 raidPtr->parityLogDiskQueue.flushQueue = log; in FlushLog()
582 rf_signal_cond2(raidPtr->parityLogDiskQueue.cond); in FlushLog()
583 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in FlushLog()
627 …RequeueParityLogData(logData, &raidPtr->parityLogDiskQueue.reintBlockHead, &raidPtr->parityLogDisk… in DumpParityLogToDisk()
629 …EnqueueParityLogData(logData, &raidPtr->parityLogDiskQueue.reintBlockHead, &raidPtr->parityLogDisk… in DumpParityLogToDisk()
702 rf_lock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ParityLogAppend()
709 rf_unlock_mutex2(raidPtr->parityLogDiskQueue.mutex); in rf_ParityLogAppend()