Lines Matching defs:btrfs_inode
36 struct btrfs_inode { struct
38 struct btrfs_root *root;
43 struct btrfs_key location;
50 spinlock_t lock;
53 struct extent_map_tree extent_tree;
56 struct extent_io_tree io_tree;
61 struct extent_io_tree io_failure_tree;
64 struct mutex log_mutex;
67 struct mutex delalloc_mutex;
70 struct btrfs_ordered_inode_tree ordered_tree;
76 struct list_head delalloc_inodes;
79 struct rb_node rb_node;
81 unsigned long runtime_flags;
84 atomic_t sync_writers;
89 u64 generation;
94 u64 last_trans;
99 u64 logged_trans;
104 int last_sub_trans;
107 int last_log_commit;
112 u64 delalloc_bytes;
119 u64 new_delalloc_bytes;
125 u64 defrag_bytes;
132 u64 disk_i_size;
138 u64 index_cnt;
141 u64 dir_index;
148 u64 last_unlink_trans;
154 u64 csum_bytes;
157 u32 flags;
165 unsigned outstanding_extents;
167 struct btrfs_block_rsv block_rsv;
172 unsigned prop_compress; /* per-file compression algorithm */
200 static inline struct btrfs_inode *BTRFS_I(const struct inode *inode) in BTRFS_I() argument