Lines Matching refs:BTRFS_I
200 static inline struct btrfs_inode *BTRFS_I(struct inode *inode) in BTRFS_I() function
219 unsigned long h = btrfs_inode_hash(inode->i_ino, BTRFS_I(inode)->root); in btrfs_insert_inode_hash()
226 u64 ino = BTRFS_I(inode)->location.objectid; in btrfs_ino()
232 if (!ino || BTRFS_I(inode)->location.type == BTRFS_ROOT_ITEM_KEY) in btrfs_ino()
240 BTRFS_I(inode)->disk_i_size = size; in btrfs_i_size_write()
245 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_is_free_space_inode()
250 if (BTRFS_I(inode)->location.objectid == BTRFS_FREE_INO_OBJECTID) in btrfs_is_free_space_inode()
259 spin_lock(&BTRFS_I(inode)->lock); in btrfs_inode_in_log()
260 if (BTRFS_I(inode)->logged_trans == generation && in btrfs_inode_in_log()
261 BTRFS_I(inode)->last_sub_trans <= in btrfs_inode_in_log()
262 BTRFS_I(inode)->last_log_commit && in btrfs_inode_in_log()
263 BTRFS_I(inode)->last_sub_trans <= in btrfs_inode_in_log()
264 BTRFS_I(inode)->root->last_log_commit) { in btrfs_inode_in_log()
272 if (list_empty(&BTRFS_I(inode)->extent_tree.modified_extents)) in btrfs_inode_in_log()
275 spin_unlock(&BTRFS_I(inode)->lock); in btrfs_inode_in_log()
315 set_bit(BTRFS_INODE_READDIO_NEED_LOCK, &BTRFS_I(inode)->runtime_flags); in btrfs_inode_block_unlocked_dio()
323 &BTRFS_I(inode)->runtime_flags); in btrfs_inode_resume_unlocked_dio()