Lines Matching refs:di_inode
5476 struct inode *di_inode;
5497 di_inode = btrfs_iget(fs_info->sb, di_key.objectid, root);
5498 if (IS_ERR(di_inode)) {
5499 ret = PTR_ERR(di_inode);
5503 if (!need_log_inode(trans, BTRFS_I(di_inode))) {
5504 btrfs_add_delayed_iput(BTRFS_I(di_inode));
5511 ret = btrfs_log_inode(trans, BTRFS_I(di_inode),
5513 btrfs_add_delayed_iput(BTRFS_I(di_inode));
6333 struct inode *di_inode;
6343 di_inode = btrfs_iget(fs_info->sb, key.objectid, inode->root);
6344 if (IS_ERR(di_inode)) {
6345 ret = PTR_ERR(di_inode);
6349 if (!need_log_inode(trans, BTRFS_I(di_inode))) {
6350 btrfs_add_delayed_iput(BTRFS_I(di_inode));
6358 ret = btrfs_log_inode(trans, BTRFS_I(di_inode), log_mode, ctx);
6361 ret = log_new_dir_dentries(trans, BTRFS_I(di_inode), ctx);
6363 btrfs_add_delayed_iput(BTRFS_I(di_inode));