Lines Matching refs:i_block
160 long i_block, int offsets[4], int *boundary) in ext2_block_to_path() argument
170 if (i_block < 0) { in ext2_block_to_path()
173 } else if (i_block < direct_blocks) { in ext2_block_to_path()
174 offsets[n++] = i_block; in ext2_block_to_path()
176 } else if ( (i_block -= direct_blocks) < indirect_blocks) { in ext2_block_to_path()
178 offsets[n++] = i_block; in ext2_block_to_path()
180 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext2_block_to_path()
182 offsets[n++] = i_block >> ptrs_bits; in ext2_block_to_path()
183 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path()
185 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext2_block_to_path()
187 offsets[n++] = i_block >> (ptrs_bits * 2); in ext2_block_to_path()
188 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ext2_block_to_path()
189 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path()
196 *boundary = final - 1 - (i_block & (ptrs - 1)); in ext2_block_to_path()
1386 ei->i_data[n] = raw_inode->i_block[n]; in ext2_iget()
1418 if (raw_inode->i_block[0]) in ext2_iget()
1420 old_decode_dev(le32_to_cpu(raw_inode->i_block[0]))); in ext2_iget()
1423 new_decode_dev(le32_to_cpu(raw_inode->i_block[1]))); in ext2_iget()
1515 raw_inode->i_block[0] = in __ext2_write_inode()
1517 raw_inode->i_block[1] = 0; in __ext2_write_inode()
1519 raw_inode->i_block[0] = 0; in __ext2_write_inode()
1520 raw_inode->i_block[1] = in __ext2_write_inode()
1522 raw_inode->i_block[2] = 0; in __ext2_write_inode()
1525 raw_inode->i_block[n] = ei->i_data[n]; in __ext2_write_inode()