Lines Matching defs:btrfs_inode
77 struct btrfs_inode { struct
79 struct btrfs_root *root;
84 struct btrfs_key location;
87 u8 prop_compress;
93 u8 defrag_compress;
102 spinlock_t lock;
105 struct extent_map_tree extent_tree;
108 struct extent_io_tree io_tree;
116 struct extent_io_tree *file_extent_tree;
119 struct mutex log_mutex;
127 unsigned outstanding_extents;
130 spinlock_t ordered_tree_lock;
131 struct rb_root ordered_tree;
132 struct rb_node *ordered_tree_last;
138 struct list_head delalloc_inodes;
141 struct rb_node rb_node;
143 unsigned long runtime_flags;
148 u64 generation;
154 u64 last_trans;
160 u64 logged_trans;
166 int last_sub_trans;
169 int last_log_commit;
171 union {
188 union {
207 u64 defrag_bytes;
214 u64 disk_i_size;
221 u64 index_cnt;
224 u64 dir_index;
231 u64 last_unlink_trans;
242 u64 last_reflink_trans;
270 static inline u64 btrfs_get_first_dir_index_to_log(const struct btrfs_inode *inode) in btrfs_get_first_dir_index_to_log() argument