Lines Matching refs:i_block
46 * @i_block: block number to be parsed
70 * i_block would have to be negative in the very beginning, so we would not
75 ext4_lblk_t i_block,
86 if (i_block < direct_blocks) {
87 offsets[n++] = i_block;
89 } else if ((i_block -= direct_blocks) < indirect_blocks) {
91 offsets[n++] = i_block;
93 } else if ((i_block -= indirect_blocks) < double_blocks) {
95 offsets[n++] = i_block >> ptrs_bits;
96 offsets[n++] = i_block & (ptrs - 1);
98 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) {
100 offsets[n++] = i_block >> (ptrs_bits * 2);
101 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1);
102 offsets[n++] = i_block & (ptrs - 1);
106 i_block + direct_blocks +
110 *boundary = final - 1 - (i_block & (ptrs - 1));