Lines Matching defs:tmp_inode
288 struct inode *tmp_inode)
293 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode);
333 * via quota APIs. The quota update happened via tmp_inode already.
336 inode->i_blocks += tmp_inode->i_blocks;
417 struct inode *tmp_inode = NULL;
456 tmp_inode = ext4_new_inode(handle, d_inode(inode->i_sb->s_root),
458 if (IS_ERR(tmp_inode)) {
459 retval = PTR_ERR(tmp_inode);
469 tmp_csum_seed = EXT4_I(tmp_inode)->i_csum_seed;
470 EXT4_I(tmp_inode)->i_csum_seed = ei->i_csum_seed;
471 i_size_write(tmp_inode, i_size_read(inode));
476 clear_nlink(tmp_inode);
478 ext4_ext_tree_init(handle, tmp_inode);
485 * For the tmp_inode we already have committed the
514 retval = update_extent_range(handle, tmp_inode,
522 retval = update_ind_extent_range(handle, tmp_inode,
529 retval = update_dind_extent_range(handle, tmp_inode,
536 retval = update_tind_extent_range(handle, tmp_inode,
544 retval = finish_range(handle, tmp_inode, &lb);
549 * tmp_inode
551 free_ext_block(handle, tmp_inode);
553 retval = ext4_ext_swap_inode_data(handle, inode, tmp_inode);
559 free_ext_block(handle, tmp_inode);
562 /* We mark the tmp_inode dirty via ext4_ext_tree_init. */
567 * Mark the tmp_inode as of size zero
569 i_size_write(tmp_inode, 0);
579 tmp_inode->i_blocks = 0;
580 EXT4_I(tmp_inode)->i_csum_seed = tmp_csum_seed;
583 ext4_ext_tree_init(handle, tmp_inode);
587 unlock_new_inode(tmp_inode);
588 iput(tmp_inode);