• Home
  • Raw
  • Download

Lines Matching refs:journal_t

78 typedef struct journal_s	journal_t;	/* Journal control structure */  typedef
320 journal_t * t_journal;
578 extern struct journal_head * journal_get_descriptor_buffer(journal_t *);
579 extern unsigned long journal_next_log_block(journal_t *);
582 extern void journal_commit_transaction(journal_t *);
585 int __journal_clean_checkpoint_list(journal_t *journal);
599 extern void __wait_on_journal (journal_t *);
615 static inline void lock_journal(journal_t *journal) in lock_journal()
621 static inline int try_lock_journal(journal_t * journal) in try_lock_journal()
626 static inline void unlock_journal(journal_t * journal) in unlock_journal()
643 extern handle_t *journal_start(journal_t *, int nblocks);
644 extern handle_t *journal_try_start(journal_t *, int nblocks);
656 extern int journal_flushpage(journal_t *, struct page *, unsigned long);
657 extern int journal_try_to_free_buffers(journal_t *, struct page *, int);
659 extern int journal_flush (journal_t *);
661 extern void journal_lock_updates (journal_t *);
662 extern void journal_unlock_updates (journal_t *);
664 extern journal_t * journal_init_dev(kdev_t dev, kdev_t fs_dev,
666 extern journal_t * journal_init_inode (struct inode *);
667 extern int journal_update_format (journal_t *);
669 (journal_t *, unsigned long, unsigned long, unsigned long);
671 (journal_t *, unsigned long, unsigned long, unsigned long);
673 (journal_t *, unsigned long, unsigned long, unsigned long);
674 extern int journal_create (journal_t *);
675 extern int journal_load (journal_t *journal);
676 extern void journal_destroy (journal_t *);
677 extern int journal_recover (journal_t *journal);
678 extern int journal_wipe (journal_t *, int);
679 extern int journal_skip_recovery (journal_t *);
680 extern void journal_update_superblock (journal_t *, int);
681 extern void __journal_abort (journal_t *);
682 extern void journal_abort (journal_t *, int);
683 extern int journal_errno (journal_t *);
684 extern void journal_ack_err (journal_t *);
685 extern int journal_clear_err (journal_t *);
686 extern unsigned long journal_bmap(journal_t *journal, unsigned long blocknr);
687 extern int journal_force_commit(journal_t *journal);
700 extern int journal_init_revoke(journal_t *, int);
704 extern void journal_destroy_revoke(journal_t *);
708 extern void journal_write_revoke_records(journal_t *, transaction_t *);
711 extern int journal_set_revoke(journal_t *, unsigned long, tid_t);
712 extern int journal_test_revoke(journal_t *, unsigned long, tid_t);
713 extern void journal_clear_revoke(journal_t *);
722 extern int log_space_left (journal_t *); /* Called with journal locked */
723 extern tid_t log_start_commit (journal_t *, transaction_t *);
724 extern void log_wait_commit (journal_t *, tid_t);
725 extern int log_do_checkpoint (journal_t *, int);
727 extern void log_wait_for_space(journal_t *, int nblocks);
728 extern void __journal_drop_transaction(journal_t *, transaction_t *);
729 extern int cleanup_journal_tail(journal_t *);
753 static inline int is_journal_aborted(journal_t *journal) in is_journal_aborted()
780 extern int journal_recover (journal_t *journal);
781 extern int journal_skip_recovery (journal_t *);
784 extern int journal_init_revoke(journal_t *, int);
789 extern int journal_set_revoke(journal_t *, unsigned long, tid_t);
790 extern int journal_test_revoke(journal_t *, unsigned long, tid_t);
791 extern void journal_clear_revoke(journal_t *);
794 extern void journal_destroy_revoke(journal_t *);