• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext3/

Lines Matching defs:journal

63  * but there may still be a record of it in the journal, and that record
95 * data!=journal && (is_metadata || should_journal_data(inode))
126 * journal. */
136 * sure we don't overflow the journal.
1058 * Now that we do not always journal data, we should
1059 * keep in mind whether this should always journal the
1151 * block on the journal in that case, which is good, because the caller may
1287 /* For write_end() in data=journal mode */
1440 * journal. If somebody makes a swapfile on an ext3 data-journaling
1443 * the original zero's written out previously to the journal and
1452 journal_t *journal;
1475 journal = EXT3_JOURNAL(inode);
1476 journal_lock_updates(journal);
1477 err = journal_flush(journal);
1478 journal_unlock_updates(journal);
1643 * It's mmapped pagecache. Add buffers and journal it. There
1697 journal_t *journal = EXT3_JOURNAL(page->mapping->host);
1705 journal_invalidatepage(journal, page, offset);
1710 journal_t *journal = EXT3_JOURNAL(page->mapping->host);
1715 return journal_try_to_free_buffers(journal, page, wait);
2099 * Any buffers which are on the journal will be in memory. We find
2134 * actually use a lot of journal space.
2191 * The buffer head should have an attached journal head at this
2265 * atomic in the journal with the updating of the
2267 * the journal.
2299 * We also have to make sure journal replay after a
2313 * pointed to by an indirect block: journal it
2353 * As we work through the truncate and commmit bits of it to the journal there
2358 * probably isn't), but whenever we close off and commit a journal transaction,
2359 * the contents of (the filesystem + the journal) must be consistent and
2363 * Note that at recovery time, journal replay occurs *before* the restart of
2759 journal_t *journal = EXT3_SB(sb)->s_journal;
2845 if (journal) {
2848 spin_lock(&journal->j_state_lock);
2849 if (journal->j_running_transaction)
2850 transaction = journal->j_running_transaction;
2852 transaction = journal->j_committing_transaction;
2856 tid = journal->j_commit_sequence;
2857 spin_unlock(&journal->j_state_lock);
3067 * journal commit.
3296 * have a transaction open against a different journal.
3363 journal_t *journal;
3370 * data block to the journal, change the status and then delete
3372 * from the journal and so a subsequent replay can corrupt data.
3373 * So, first we make sure that the journal is empty and that
3377 journal = EXT3_JOURNAL(inode);
3378 if (is_journal_aborted(journal))
3381 journal_lock_updates(journal);
3382 journal_flush(journal);
3387 * which doesn't have anything in the journal, and we know that
3398 journal_unlock_updates(journal);