Lines Matching defs:reiserfs_journal
294 struct reiserfs_journal { struct
297 struct reiserfs_journal_cnode *j_last; argument
300 struct reiserfs_journal_cnode *j_first; argument
302 struct block_device *j_dev_bd;
303 fmode_t j_dev_mode;
306 int j_1st_reserved_block;
308 unsigned long j_state;
309 unsigned int j_trans_id;
310 unsigned long j_mount_id;
313 unsigned long j_start;
314 unsigned long j_len; /* length of current waiting commit */
317 unsigned long j_len_alloc;
319 atomic_t j_wcount; /* count of writers for current commit */
322 unsigned long j_bcount;
325 unsigned long j_first_unflushed_offset;
328 unsigned j_last_flush_trans_id;
330 struct buffer_head *j_header_bh;
332 time64_t j_trans_start_time; /* time this transaction started */
333 struct mutex j_mutex;
334 struct mutex j_flush_mutex;
337 wait_queue_head_t j_join_wait;
339 atomic_t j_jlock; /* lock for j_join_wait */
340 int j_list_bitmap_index; /* number of next list bitmap to use */
343 int j_must_wait;
369 struct reiserfs_journal_cnode *j_cnode_free_list; argument
372 struct reiserfs_journal_cnode *j_cnode_free_orig; argument
374 struct reiserfs_journal_list *j_current_jl; argument
398 struct reiserfs_journal_cnode *j_hash_table[JOURNAL_HASH_SIZE]; argument
401 struct reiserfs_journal_cnode *j_list_hash_table[JOURNAL_HASH_SIZE]; argument
404 struct reiserfs_list_bitmap j_list_bitmap[JOURNAL_NUM_BITMAPS];
407 struct list_head j_prealloc_list;
408 int j_persistent_trans;
409 unsigned long j_max_trans_size;
410 unsigned long j_max_batch_size;
412 int j_errno;
415 struct delayed_work j_work;
416 struct super_block *j_work_sb;
417 atomic_t j_async_throttle;