Lines Matching defs:journal_s
756 struct journal_s struct
769 journal_superblock_t *j_superblock; argument
772 int j_format_version;
777 rwlock_t j_state_lock;
782 int j_barrier_count;
785 struct mutex j_barrier;
791 transaction_t *j_running_transaction;
797 transaction_t *j_committing_transaction;
803 transaction_t *j_checkpoint_transactions;
809 wait_queue_head_t j_wait_transaction_locked;
812 wait_queue_head_t j_wait_done_commit;
815 wait_queue_head_t j_wait_commit;
818 wait_queue_head_t j_wait_updates;
821 wait_queue_head_t j_wait_reserved;
824 struct mutex j_checkpoint_mutex;
832 struct buffer_head *j_chkpt_bhs[JBD2_NR_BATCH];
838 unsigned long j_head;
844 unsigned long j_tail;
850 unsigned long j_free;
856 unsigned long j_first;
857 unsigned long j_last;
863 struct block_device *j_dev;
864 int j_blocksize;
865 unsigned long long j_blk_offset;
866 char j_devname[BDEVNAME_SIZE+24];
872 struct block_device *j_fs_dev;
875 unsigned int j_maxlen;
878 atomic_t j_reserved_credits;
883 spinlock_t j_list_lock;
888 struct inode *j_inode;
893 tid_t j_tail_sequence;
898 tid_t j_transaction_sequence;
904 tid_t j_commit_sequence;
910 tid_t j_commit_request;
918 __u8 j_uuid[16];
921 struct task_struct *j_task;
927 int j_max_transaction_buffers;
932 unsigned long j_commit_interval;
935 struct timer_list j_commit_timer;
941 spinlock_t j_revoke_lock;
942 struct jbd2_revoke_table_s *j_revoke;
943 struct jbd2_revoke_table_s *j_revoke_table[2];
948 struct buffer_head **j_wbuf;
949 int j_wbufsize;
955 pid_t j_last_sync_writer;
961 u64 j_average_commit_time;
968 u32 j_min_batch_time;
969 u32 j_max_batch_time;
972 void (*j_commit_callback)(journal_t *,
978 spinlock_t j_history_lock;
979 struct proc_dir_entry *j_proc_entry;
980 struct transaction_stats_s j_stats;
983 unsigned int j_failed_commit;
989 void *j_private;
992 struct crypto_shash *j_chksum_driver;
995 __u32 j_csum_seed;