Lines Matching defs:journal_s

774 struct journal_s  struct
780 unsigned long j_flags;
808 journal_superblock_t *j_superblock; argument
813 int j_format_version;
818 rwlock_t j_state_lock;
826 int j_barrier_count;
831 struct mutex j_barrier;
840 transaction_t *j_running_transaction;
848 transaction_t *j_committing_transaction;
856 transaction_t *j_checkpoint_transactions;
864 wait_queue_head_t j_wait_transaction_locked;
869 wait_queue_head_t j_wait_done_commit;
874 wait_queue_head_t j_wait_commit;
879 wait_queue_head_t j_wait_updates;
886 wait_queue_head_t j_wait_reserved;
893 wait_queue_head_t j_fc_wait;
900 struct mutex j_checkpoint_mutex;
910 struct buffer_head *j_chkpt_bhs[JBD2_NR_BATCH];
918 struct shrinker j_shrinker;
925 struct percpu_counter j_checkpoint_jh_count;
933 transaction_t *j_shrink_transaction;
941 unsigned long j_head;
949 unsigned long j_tail;
957 unsigned long j_free;
965 unsigned long j_first;
973 unsigned long j_last;
981 unsigned long j_fc_first;
990 unsigned long j_fc_off;
998 unsigned long j_fc_last;
1003 struct block_device *j_dev;
1008 int j_blocksize;
1015 unsigned long long j_blk_offset;
1020 char j_devname[BDEVNAME_SIZE+24];
1028 struct block_device *j_fs_dev;
1033 unsigned int j_total_len;
1040 atomic_t j_reserved_credits;
1045 spinlock_t j_list_lock;
1053 struct inode *j_inode;
1060 tid_t j_tail_sequence;
1067 tid_t j_transaction_sequence;
1075 tid_t j_commit_sequence;
1083 tid_t j_commit_request;
1093 __u8 j_uuid[16];
1098 struct task_struct *j_task;
1106 int j_max_transaction_buffers;
1113 int j_revoke_records_per_block;
1120 unsigned long j_commit_interval;
1125 struct timer_list j_commit_timer;
1130 spinlock_t j_revoke_lock;
1138 struct jbd2_revoke_table_s *j_revoke;
1143 struct jbd2_revoke_table_s *j_revoke_table[2];
1148 struct buffer_head **j_wbuf;
1155 struct buffer_head **j_fc_wbuf;
1162 int j_wbufsize;
1169 int j_fc_wbufsize;
1177 pid_t j_last_sync_writer;
1185 u64 j_average_commit_time;
1193 u32 j_min_batch_time;
1201 u32 j_max_batch_time;
1208 void (*j_commit_callback)(journal_t *,
1218 int (*j_submit_inode_data_buffers)
1229 int (*j_finish_inode_data_buffers)
1239 spinlock_t j_history_lock;
1244 struct proc_dir_entry *j_proc_entry;
1249 struct transaction_stats_s j_stats;
1254 unsigned int j_failed_commit;
1262 void *j_private;
1269 struct crypto_shash *j_chksum_driver;
1298 void (*j_fc_cleanup_callback)(struct journal_s *journal, int); argument
1311 int (*j_fc_replay_callback)(struct journal_s *journal, argument