Lines Matching defs:journal_s
761 struct journal_s struct
784 journal_superblock_t *j_superblock; argument
789 int j_format_version;
794 rwlock_t j_state_lock;
801 int j_barrier_count;
806 struct mutex j_barrier;
814 transaction_t *j_running_transaction;
822 transaction_t *j_committing_transaction;
830 transaction_t *j_checkpoint_transactions;
838 wait_queue_head_t j_wait_transaction_locked;
843 wait_queue_head_t j_wait_done_commit;
848 wait_queue_head_t j_wait_commit;
853 wait_queue_head_t j_wait_updates;
860 wait_queue_head_t j_wait_reserved;
867 struct mutex j_checkpoint_mutex;
877 struct buffer_head *j_chkpt_bhs[JBD2_NR_BATCH];
885 unsigned long j_head;
893 unsigned long j_tail;
901 unsigned long j_free;
909 unsigned long j_first;
917 unsigned long j_last;
922 struct block_device *j_dev;
927 int j_blocksize;
934 unsigned long long j_blk_offset;
939 char j_devname[BDEVNAME_SIZE+24];
947 struct block_device *j_fs_dev;
952 unsigned int j_maxlen;
959 atomic_t j_reserved_credits;
964 spinlock_t j_list_lock;
972 struct inode *j_inode;
979 tid_t j_tail_sequence;
986 tid_t j_transaction_sequence;
994 tid_t j_commit_sequence;
1002 tid_t j_commit_request;
1012 __u8 j_uuid[16];
1017 struct task_struct *j_task;
1025 int j_max_transaction_buffers;
1032 unsigned long j_commit_interval;
1037 struct timer_list j_commit_timer;
1042 spinlock_t j_revoke_lock;
1050 struct jbd2_revoke_table_s *j_revoke;
1055 struct jbd2_revoke_table_s *j_revoke_table[2];
1060 struct buffer_head **j_wbuf;
1067 int j_wbufsize;
1075 pid_t j_last_sync_writer;
1083 u64 j_average_commit_time;
1091 u32 j_min_batch_time;
1099 u32 j_max_batch_time;
1106 void (*j_commit_callback)(journal_t *,
1116 spinlock_t j_history_lock;
1121 struct proc_dir_entry *j_proc_entry;
1126 struct transaction_stats_s j_stats;
1131 unsigned int j_failed_commit;
1139 void *j_private;
1146 struct crypto_shash *j_chksum_driver;
1153 __u32 j_csum_seed;
1166 struct lockdep_map j_trans_commit_map;