Lines Matching refs:offsets
161 long i_block, int offsets[4], int *boundary) in ext2_block_to_path()
175 offsets[n++] = i_block; in ext2_block_to_path()
178 offsets[n++] = EXT2_IND_BLOCK; in ext2_block_to_path()
179 offsets[n++] = i_block; in ext2_block_to_path()
182 offsets[n++] = EXT2_DIND_BLOCK; in ext2_block_to_path()
183 offsets[n++] = i_block >> ptrs_bits; in ext2_block_to_path()
184 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path()
187 offsets[n++] = EXT2_TIND_BLOCK; in ext2_block_to_path()
188 offsets[n++] = i_block >> (ptrs_bits * 2); in ext2_block_to_path()
189 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ext2_block_to_path()
190 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path()
233 int *offsets, in ext2_get_branch() argument
243 add_chain (chain, NULL, EXT2_I(inode)->i_data + *offsets); in ext2_get_branch()
253 add_chain(++p, bh, (__le32*)bh->b_data + *++offsets); in ext2_get_branch()
475 int *offsets, Indirect *branch) in ext2_alloc_branch() argument
508 branch[n].p = (__le32 *) bh->b_data + offsets[n]; in ext2_alloc_branch()
624 int offsets[4]; in ext2_get_blocks() local
637 depth = ext2_block_to_path(inode,iblock,offsets,&blocks_to_boundary); in ext2_get_blocks()
642 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
695 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
727 offsets + (partial - chain), partial); in ext2_get_blocks()
956 int offsets[4], in ext2_find_shared()
964 for (k = depth; k > 1 && !offsets[k-1]; k--) in ext2_find_shared()
966 partial = ext2_get_branch(inode, k, offsets, chain, &err); in ext2_find_shared()
1094 int offsets[4]; in __ext2_truncate_blocks() local
1108 n = ext2_block_to_path(inode, iblock, offsets, NULL); in __ext2_truncate_blocks()
1119 ext2_free_data(inode, i_data+offsets[0], in __ext2_truncate_blocks()
1124 partial = ext2_find_shared(inode, n, offsets, chain, &nr); in __ext2_truncate_blocks()
1145 switch (offsets[0]) { in __ext2_truncate_blocks()