• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/

Lines Matching defs:journal_t

108  * typedef journal_t - The journal_t maintains all of the journaling state information for a single filesystem.
110 * journal_t is linked to from the fs superblock structure.
112 * We use the journal_t to keep track of all outstanding transaction
118 typedef struct journal_s journal_t; /* Journal control structure */
441 journal_t *t_journal;
563 * journal_t.
836 extern void journal_unfile_buffer(journal_t *, struct journal_head *);
839 extern void journal_refile_buffer(journal_t *, struct journal_head *);
846 extern struct journal_head * journal_get_descriptor_buffer(journal_t *);
847 int journal_next_log_block(journal_t *, unsigned long *);
850 extern void journal_commit_transaction(journal_t *);
853 int __journal_clean_checkpoint_list(journal_t *journal);
865 extern void __wait_on_journal (journal_t *);
889 extern handle_t *journal_start(journal_t *, int nblocks);
900 extern void journal_invalidatepage(journal_t *,
902 extern int journal_try_to_free_buffers(journal_t *, struct page *, gfp_t);
904 extern int journal_flush (journal_t *);
905 extern void journal_lock_updates (journal_t *);
906 extern void journal_unlock_updates (journal_t *);
908 extern journal_t * journal_init_dev(struct block_device *bdev,
911 extern journal_t * journal_init_inode (struct inode *);
912 extern int journal_update_format (journal_t *);
914 (journal_t *, unsigned long, unsigned long, unsigned long);
916 (journal_t *, unsigned long, unsigned long, unsigned long);
918 (journal_t *, unsigned long, unsigned long, unsigned long);
919 extern int journal_create (journal_t *);
920 extern int journal_load (journal_t *journal);
921 extern void journal_destroy (journal_t *);
922 extern int journal_recover (journal_t *journal);
923 extern int journal_wipe (journal_t *, int);
924 extern int journal_skip_recovery (journal_t *);
925 extern void journal_update_superblock (journal_t *, int);
926 extern void __journal_abort_hard (journal_t *);
927 extern void journal_abort (journal_t *, int);
928 extern int journal_errno (journal_t *);
929 extern void journal_ack_err (journal_t *);
930 extern int journal_clear_err (journal_t *);
931 extern int journal_bmap(journal_t *, unsigned long, unsigned long *);
932 extern int journal_force_commit(journal_t *);
959 extern int journal_init_revoke(journal_t *, int);
963 extern void journal_destroy_revoke(journal_t *);
967 extern void journal_write_revoke_records(journal_t *, transaction_t *);
970 extern int journal_set_revoke(journal_t *, unsigned long, tid_t);
971 extern int journal_test_revoke(journal_t *, unsigned long, tid_t);
972 extern void journal_clear_revoke(journal_t *);
973 extern void journal_switch_revoke_table(journal_t *journal);
982 int __log_space_left(journal_t *); /* Called with journal locked */
983 int log_start_commit(journal_t *journal, tid_t tid);
984 int __log_start_commit(journal_t *journal, tid_t tid);
985 int journal_start_commit(journal_t *journal, tid_t *tid);
986 int journal_force_commit_nested(journal_t *journal);
987 int log_wait_commit(journal_t *journal, tid_t tid);
988 int log_do_checkpoint(journal_t *journal);
990 void __log_wait_for_space(journal_t *journal);
991 extern void __journal_drop_transaction(journal_t *, transaction_t *);
992 extern int cleanup_journal_tail(journal_t *);
1013 static inline int is_journal_aborted(journal_t *journal)
1053 static inline int jbd_space_needed(journal_t *journal)