Lines Matching refs:i_data
94 __le32 *i_data; in update_ind_extent_range() local
102 i_data = (__le32 *)bh->b_data; in update_ind_extent_range()
104 if (i_data[i]) { in update_ind_extent_range()
106 le32_to_cpu(i_data[i]), lb); in update_ind_extent_range()
123 __le32 *i_data; in update_dind_extent_range() local
131 i_data = (__le32 *)bh->b_data; in update_dind_extent_range()
133 if (i_data[i]) { in update_dind_extent_range()
135 le32_to_cpu(i_data[i]), lb); in update_dind_extent_range()
153 __le32 *i_data; in update_tind_extent_range() local
161 i_data = (__le32 *)bh->b_data; in update_tind_extent_range()
163 if (i_data[i]) { in update_tind_extent_range()
165 le32_to_cpu(i_data[i]), lb); in update_tind_extent_range()
179 struct inode *inode, __le32 i_data) in free_dind_blocks() argument
188 bh = ext4_sb_bread(sb, le32_to_cpu(i_data), 0); in free_dind_blocks()
213 ext4_free_blocks(handle, inode, NULL, le32_to_cpu(i_data), 1, in free_dind_blocks()
220 struct inode *inode, __le32 i_data) in free_tind_blocks() argument
227 bh = ext4_sb_bread(inode->i_sb, le32_to_cpu(i_data), 0); in free_tind_blocks()
247 ext4_free_blocks(handle, inode, NULL, le32_to_cpu(i_data), 1, in free_tind_blocks()
253 static int free_ind_block(handle_t *handle, struct inode *inode, __le32 *i_data) in free_ind_block() argument
258 if (i_data[0]) { in free_ind_block()
265 le32_to_cpu(i_data[0]), 1, in free_ind_block()
271 if (i_data[1]) { in free_ind_block()
272 retval = free_dind_blocks(handle, inode, i_data[1]); in free_ind_block()
278 if (i_data[2]) { in free_ind_block()
279 retval = free_tind_blocks(handle, inode, i_data[2]); in free_ind_block()
290 __le32 i_data[3]; in ext4_ext_swap_inode_data() local
302 i_data[0] = ei->i_data[EXT4_IND_BLOCK]; in ext4_ext_swap_inode_data()
303 i_data[1] = ei->i_data[EXT4_DIND_BLOCK]; in ext4_ext_swap_inode_data()
304 i_data[2] = ei->i_data[EXT4_TIND_BLOCK]; in ext4_ext_swap_inode_data()
323 memcpy(ei->i_data, tmp_ei->i_data, sizeof(ei->i_data)); in ext4_ext_swap_inode_data()
343 retval = free_ind_block(handle, inode, i_data); in ext4_ext_swap_inode_data()
393 struct ext4_extent_header *eh = (struct ext4_extent_header *)ei->i_data; in free_ext_block()
414 __le32 *i_data; in ext4_ext_migrate() local
506 i_data = ei->i_data; in ext4_ext_migrate()
512 if (i_data[i]) { in ext4_ext_migrate()
514 le32_to_cpu(i_data[i]), &lb); in ext4_ext_migrate()
520 if (i_data[EXT4_IND_BLOCK]) { in ext4_ext_migrate()
522 le32_to_cpu(i_data[EXT4_IND_BLOCK]), &lb); in ext4_ext_migrate()
527 if (i_data[EXT4_DIND_BLOCK]) { in ext4_ext_migrate()
529 le32_to_cpu(i_data[EXT4_DIND_BLOCK]), &lb); in ext4_ext_migrate()
534 if (i_data[EXT4_TIND_BLOCK]) { in ext4_ext_migrate()
536 le32_to_cpu(i_data[EXT4_TIND_BLOCK]), &lb); in ext4_ext_migrate()
658 memset(ei->i_data, 0, sizeof(ei->i_data)); in ext4_ind_migrate()
660 ei->i_data[i] = cpu_to_le32(blk++); in ext4_ind_migrate()