Lines Matching refs:BTRFS_I
204 static inline struct btrfs_inode *BTRFS_I(struct inode *inode) in BTRFS_I() function
223 unsigned long h = btrfs_inode_hash(inode->i_ino, BTRFS_I(inode)->root); in btrfs_insert_inode_hash()
230 u64 ino = BTRFS_I(inode)->location.objectid; in btrfs_ino()
236 if (!ino || BTRFS_I(inode)->location.type == BTRFS_ROOT_ITEM_KEY) in btrfs_ino()
244 BTRFS_I(inode)->disk_i_size = size; in btrfs_i_size_write()
249 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_is_free_space_inode()
254 if (BTRFS_I(inode)->location.objectid == BTRFS_FREE_INO_OBJECTID) in btrfs_is_free_space_inode()
263 spin_lock(&BTRFS_I(inode)->lock); in btrfs_inode_in_log()
264 if (BTRFS_I(inode)->logged_trans == generation && in btrfs_inode_in_log()
265 BTRFS_I(inode)->last_sub_trans <= in btrfs_inode_in_log()
266 BTRFS_I(inode)->last_log_commit && in btrfs_inode_in_log()
267 BTRFS_I(inode)->last_sub_trans <= in btrfs_inode_in_log()
268 BTRFS_I(inode)->root->last_log_commit) { in btrfs_inode_in_log()
276 if (list_empty(&BTRFS_I(inode)->extent_tree.modified_extents)) in btrfs_inode_in_log()
279 spin_unlock(&BTRFS_I(inode)->lock); in btrfs_inode_in_log()
319 set_bit(BTRFS_INODE_READDIO_NEED_LOCK, &BTRFS_I(inode)->runtime_flags); in btrfs_inode_block_unlocked_dio()
327 &BTRFS_I(inode)->runtime_flags); in btrfs_inode_resume_unlocked_dio()