Lines Matching refs:di_inode
5415 struct inode *di_inode;
5436 di_inode = btrfs_iget(fs_info->sb, di_key.objectid, root);
5437 if (IS_ERR(di_inode)) {
5438 ret = PTR_ERR(di_inode);
5442 if (!need_log_inode(trans, BTRFS_I(di_inode))) {
5443 btrfs_add_delayed_iput(BTRFS_I(di_inode));
5450 ret = btrfs_log_inode(trans, BTRFS_I(di_inode),
5452 btrfs_add_delayed_iput(BTRFS_I(di_inode));
6272 struct inode *di_inode;
6282 di_inode = btrfs_iget(fs_info->sb, key.objectid, inode->root);
6283 if (IS_ERR(di_inode)) {
6284 ret = PTR_ERR(di_inode);
6288 if (!need_log_inode(trans, BTRFS_I(di_inode))) {
6289 btrfs_add_delayed_iput(BTRFS_I(di_inode));
6297 ret = btrfs_log_inode(trans, BTRFS_I(di_inode), log_mode, ctx);
6300 ret = log_new_dir_dentries(trans, BTRFS_I(di_inode), ctx);
6302 btrfs_add_delayed_iput(BTRFS_I(di_inode));