Lines Matching defs:journal
40 RunArrays(Journal* journal);
67 LogEntry(Journal* journal, uint32 logStart,
170 LogEntry::LogEntry(Journal* journal, uint32 start, uint32 length)
172 fJournal(journal),
280 RunArrays::RunArrays(Journal* journal)
282 fJournal(journal),
412 recursive_lock_init(&fLock, "bfs journal");
413 mutex_init(&fEntriesLock, "bfs journal entries");
651 Journal* journal = logEntry->GetJournal();
652 disk_super_block& superBlock = journal->fVolume->SuperBlock();
657 mutex_lock(&journal->fEntriesLock);
659 if (logEntry == journal->fEntries.First()) {
660 LogEntry* next = journal->fEntries.GetNext(logEntry);
663 % journal->fLogSize);
666 journal->fVolume->LogEnd());
674 journal->fUsed -= logEntry->Length();
675 journal->fEntries.Remove(logEntry);
676 mutex_unlock(&journal->fEntriesLock);
686 status_t status = journal->fVolume->WriteSuperBlock();
692 journal->fVolume->LogStart() = superBlock.LogStart();
703 Journal* journal = (Journal*)_journal;
704 release_sem(journal->fLogFlusherSem);
711 Journal* journal = (Journal*)_journal;
712 while (journal->fLogFlusherSem >= 0) {
713 if (acquire_sem(journal->fLogFlusherSem) != B_OK)
716 journal->_FlushLog(false, false);
1144 Journal* journal = volume->GetJournal(0);
1146 journal->Dump();