Lines Matching defs:btrfs_transaction
35 struct btrfs_transaction { struct
36 u64 transid;
42 atomic_t num_extwriters;
47 atomic_t num_writers;
48 atomic_t use_count;
53 int have_free_bgs;
56 enum btrfs_trans_state state;
57 struct list_head list;
58 struct extent_io_tree dirty_pages;
59 unsigned long start_time;
60 wait_queue_head_t writer_wait;
61 wait_queue_head_t commit_wait;
62 struct list_head pending_snapshots;
63 struct list_head pending_chunks;
64 struct list_head pending_ordered;
65 struct list_head switch_commits;
66 struct list_head dirty_bgs;
67 struct list_head io_bgs;
68 u64 num_dirty_bgs;
75 struct mutex cache_write_mutex;
76 spinlock_t dirty_bgs_lock;
77 struct btrfs_delayed_ref_root delayed_refs;
78 int aborted;
79 int dirty_bg_run;