Lines Matching refs:i_block
74 ext4_lblk_t i_block, in ext4_block_to_path() argument
85 if (i_block < direct_blocks) { in ext4_block_to_path()
86 offsets[n++] = i_block; in ext4_block_to_path()
88 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ext4_block_to_path()
90 offsets[n++] = i_block; in ext4_block_to_path()
92 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext4_block_to_path()
94 offsets[n++] = i_block >> ptrs_bits; in ext4_block_to_path()
95 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
97 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext4_block_to_path()
99 offsets[n++] = i_block >> (ptrs_bits * 2); in ext4_block_to_path()
100 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ext4_block_to_path()
101 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
105 i_block + direct_blocks + in ext4_block_to_path()
109 *boundary = final - 1 - (i_block & (ptrs - 1)); in ext4_block_to_path()