Lines Matching refs:i_block
72 ext4_lblk_t i_block, in ext4_block_to_path() argument
83 if (i_block < direct_blocks) { in ext4_block_to_path()
84 offsets[n++] = i_block; in ext4_block_to_path()
86 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ext4_block_to_path()
88 offsets[n++] = i_block; in ext4_block_to_path()
90 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext4_block_to_path()
92 offsets[n++] = i_block >> ptrs_bits; in ext4_block_to_path()
93 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
95 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext4_block_to_path()
97 offsets[n++] = i_block >> (ptrs_bits * 2); in ext4_block_to_path()
98 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ext4_block_to_path()
99 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
103 i_block + direct_blocks + in ext4_block_to_path()
107 *boundary = final - 1 - (i_block & (ptrs - 1)); in ext4_block_to_path()