Lines Matching defs:tmp_inode
287 struct inode *tmp_inode)
292 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode);
332 * via quota APIs. The quota update happened via tmp_inode already.
335 inode->i_blocks += tmp_inode->i_blocks;
415 struct inode *tmp_inode = NULL;
455 tmp_inode = ext4_new_inode(handle, d_inode(inode->i_sb->s_root),
457 if (IS_ERR(tmp_inode)) {
458 retval = PTR_ERR(tmp_inode);
468 tmp_csum_seed = EXT4_I(tmp_inode)->i_csum_seed;
469 EXT4_I(tmp_inode)->i_csum_seed = ei->i_csum_seed;
470 i_size_write(tmp_inode, i_size_read(inode));
475 clear_nlink(tmp_inode);
477 ext4_ext_tree_init(handle, tmp_inode);
484 * For the tmp_inode we already have committed the
513 retval = update_extent_range(handle, tmp_inode,
521 retval = update_ind_extent_range(handle, tmp_inode,
528 retval = update_dind_extent_range(handle, tmp_inode,
535 retval = update_tind_extent_range(handle, tmp_inode,
543 retval = finish_range(handle, tmp_inode, &lb);
548 * tmp_inode
550 free_ext_block(handle, tmp_inode);
552 retval = ext4_ext_swap_inode_data(handle, inode, tmp_inode);
558 free_ext_block(handle, tmp_inode);
561 /* We mark the tmp_inode dirty via ext4_ext_tree_init. */
566 * Mark the tmp_inode as of size zero
568 i_size_write(tmp_inode, 0);
578 tmp_inode->i_blocks = 0;
579 EXT4_I(tmp_inode)->i_csum_seed = tmp_csum_seed;
582 ext4_ext_tree_init(handle, tmp_inode);
586 unlock_new_inode(tmp_inode);
587 iput(tmp_inode);