Lines Matching defs:reiserfs_journal
295 struct reiserfs_journal { struct
298 struct reiserfs_journal_cnode *j_last; argument
301 struct reiserfs_journal_cnode *j_first; argument
303 struct block_device *j_dev_bd;
304 fmode_t j_dev_mode;
307 int j_1st_reserved_block;
309 unsigned long j_state;
310 unsigned int j_trans_id;
311 unsigned long j_mount_id;
314 unsigned long j_start;
315 unsigned long j_len; /* length of current waiting commit */
318 unsigned long j_len_alloc;
320 atomic_t j_wcount; /* count of writers for current commit */
323 unsigned long j_bcount;
326 unsigned long j_first_unflushed_offset;
329 unsigned j_last_flush_trans_id;
331 struct buffer_head *j_header_bh;
333 time_t j_trans_start_time; /* time this transaction started */
334 struct mutex j_mutex;
335 struct mutex j_flush_mutex;
338 wait_queue_head_t j_join_wait;
340 atomic_t j_jlock; /* lock for j_join_wait */
341 int j_list_bitmap_index; /* number of next list bitmap to use */
344 int j_must_wait;
370 struct reiserfs_journal_cnode *j_cnode_free_list; argument
373 struct reiserfs_journal_cnode *j_cnode_free_orig; argument
375 struct reiserfs_journal_list *j_current_jl; argument
399 struct reiserfs_journal_cnode *j_hash_table[JOURNAL_HASH_SIZE]; argument
402 struct reiserfs_journal_cnode *j_list_hash_table[JOURNAL_HASH_SIZE]; argument
405 struct reiserfs_list_bitmap j_list_bitmap[JOURNAL_NUM_BITMAPS];
408 struct list_head j_prealloc_list;
409 int j_persistent_trans;
410 unsigned long j_max_trans_size;
411 unsigned long j_max_batch_size;
413 int j_errno;
416 struct delayed_work j_work;
417 struct super_block *j_work_sb;
418 atomic_t j_async_throttle;