Lines Matching defs:journal_s
750 struct journal_s struct
756 unsigned long j_flags;
784 journal_superblock_t *j_superblock; argument
789 rwlock_t j_state_lock;
797 int j_barrier_count;
802 struct mutex j_barrier;
811 transaction_t *j_running_transaction;
819 transaction_t *j_committing_transaction;
827 transaction_t *j_checkpoint_transactions;
835 wait_queue_head_t j_wait_transaction_locked;
840 wait_queue_head_t j_wait_done_commit;
845 wait_queue_head_t j_wait_commit;
850 wait_queue_head_t j_wait_updates;
857 wait_queue_head_t j_wait_reserved;
864 wait_queue_head_t j_fc_wait;
871 struct mutex j_checkpoint_mutex;
881 struct buffer_head *j_chkpt_bhs[JBD2_NR_BATCH];
889 struct shrinker j_shrinker;
896 struct percpu_counter j_checkpoint_jh_count;
904 transaction_t *j_shrink_transaction;
912 unsigned long j_head;
920 unsigned long j_tail;
928 unsigned long j_free;
936 unsigned long j_first;
944 unsigned long j_last;
952 unsigned long j_fc_first;
961 unsigned long j_fc_off;
969 unsigned long j_fc_last;
974 struct block_device *j_dev;
979 int j_blocksize;
986 unsigned long long j_blk_offset;
991 char j_devname[BDEVNAME_SIZE+24];
999 struct block_device *j_fs_dev;
1004 unsigned int j_total_len;
1011 atomic_t j_reserved_credits;
1016 spinlock_t j_list_lock;
1024 struct inode *j_inode;
1031 tid_t j_tail_sequence;
1038 tid_t j_transaction_sequence;
1046 tid_t j_commit_sequence;
1054 tid_t j_commit_request;
1064 __u8 j_uuid[16];
1069 struct task_struct *j_task;
1077 int j_max_transaction_buffers;
1084 int j_revoke_records_per_block;
1091 unsigned long j_commit_interval;
1096 struct timer_list j_commit_timer;
1101 spinlock_t j_revoke_lock;
1109 struct jbd2_revoke_table_s *j_revoke;
1114 struct jbd2_revoke_table_s *j_revoke_table[2];
1119 struct buffer_head **j_wbuf;
1126 struct buffer_head **j_fc_wbuf;
1133 int j_wbufsize;
1140 int j_fc_wbufsize;
1148 pid_t j_last_sync_writer;
1156 u64 j_average_commit_time;
1164 u32 j_min_batch_time;
1172 u32 j_max_batch_time;
1179 void (*j_commit_callback)(journal_t *,
1189 int (*j_submit_inode_data_buffers)
1200 int (*j_finish_inode_data_buffers)
1210 spinlock_t j_history_lock;
1215 struct proc_dir_entry *j_proc_entry;
1220 struct transaction_stats_s j_stats;
1225 unsigned int j_failed_commit;
1233 void *j_private;
1240 struct crypto_shash *j_chksum_driver;
1269 void (*j_fc_cleanup_callback)(struct journal_s *journal, int full, tid_t tid); argument
1282 int (*j_fc_replay_callback)(struct journal_s *journal, argument
1293 int (*j_bmap)(struct journal_s *journal, sector_t *block); argument