Lines Matching refs:i_data

95 	__le32 *i_data;
103 i_data = (__le32 *)bh->b_data;
105 if (i_data[i]) {
107 le32_to_cpu(i_data[i]), lb);
124 __le32 *i_data;
132 i_data = (__le32 *)bh->b_data;
134 if (i_data[i]) {
136 le32_to_cpu(i_data[i]), lb);
154 __le32 *i_data;
162 i_data = (__le32 *)bh->b_data;
164 if (i_data[i]) {
166 le32_to_cpu(i_data[i]), lb);
180 struct inode *inode, __le32 i_data)
189 bh = ext4_sb_bread(sb, le32_to_cpu(i_data), 0);
214 ext4_free_blocks(handle, inode, NULL, le32_to_cpu(i_data), 1,
221 struct inode *inode, __le32 i_data)
228 bh = ext4_sb_bread(inode->i_sb, le32_to_cpu(i_data), 0);
248 ext4_free_blocks(handle, inode, NULL, le32_to_cpu(i_data), 1,
254 static int free_ind_block(handle_t *handle, struct inode *inode, __le32 *i_data)
258 /* ei->i_data[EXT4_IND_BLOCK] */
259 if (i_data[0]) {
266 le32_to_cpu(i_data[0]), 1,
271 /* ei->i_data[EXT4_DIND_BLOCK] */
272 if (i_data[1]) {
273 retval = free_dind_blocks(handle, inode, i_data[1]);
278 /* ei->i_data[EXT4_TIND_BLOCK] */
279 if (i_data[2]) {
280 retval = free_tind_blocks(handle, inode, i_data[2]);
291 __le32 i_data[3];
297 * i_data field of the original inode
303 i_data[0] = ei->i_data[EXT4_IND_BLOCK];
304 i_data[1] = ei->i_data[EXT4_DIND_BLOCK];
305 i_data[2] = ei->i_data[EXT4_TIND_BLOCK];
321 * Now copy the i_data across
324 memcpy(ei->i_data, tmp_ei->i_data, sizeof(ei->i_data));
344 retval = free_ind_block(handle, inode, i_data);
394 struct ext4_extent_header *eh = (struct ext4_extent_header *)ei->i_data;
415 __le32 *i_data;
507 i_data = ei->i_data;
513 if (i_data[i]) {
515 le32_to_cpu(i_data[i]), &lb);
521 if (i_data[EXT4_IND_BLOCK]) {
523 le32_to_cpu(i_data[EXT4_IND_BLOCK]), &lb);
528 if (i_data[EXT4_DIND_BLOCK]) {
530 le32_to_cpu(i_data[EXT4_DIND_BLOCK]), &lb);
535 if (i_data[EXT4_TIND_BLOCK]) {
537 le32_to_cpu(i_data[EXT4_TIND_BLOCK]), &lb);
659 memset(ei->i_data, 0, sizeof(ei->i_data));
661 ei->i_data[i] = cpu_to_le32(blk++);