Lines Matching refs:offsets
160 long i_block, int offsets[4], int *boundary) in ext2_block_to_path()
174 offsets[n++] = i_block; in ext2_block_to_path()
177 offsets[n++] = EXT2_IND_BLOCK; in ext2_block_to_path()
178 offsets[n++] = i_block; in ext2_block_to_path()
181 offsets[n++] = EXT2_DIND_BLOCK; 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()
186 offsets[n++] = EXT2_TIND_BLOCK; 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()
232 int *offsets, in ext2_get_branch() argument
242 add_chain (chain, NULL, EXT2_I(inode)->i_data + *offsets); in ext2_get_branch()
252 add_chain(++p, bh, (__le32*)bh->b_data + *++offsets); in ext2_get_branch()
474 int *offsets, Indirect *branch) in ext2_alloc_branch() argument
507 branch[n].p = (__le32 *) bh->b_data + offsets[n]; in ext2_alloc_branch()
623 int offsets[4]; in ext2_get_blocks() local
636 depth = ext2_block_to_path(inode,iblock,offsets,&blocks_to_boundary); in ext2_get_blocks()
641 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
694 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
726 offsets + (partial - chain), partial); in ext2_get_blocks()
955 int offsets[4], in ext2_find_shared()
963 for (k = depth; k > 1 && !offsets[k-1]; k--) in ext2_find_shared()
965 partial = ext2_get_branch(inode, k, offsets, chain, &err); in ext2_find_shared()
1092 int offsets[4]; in __ext2_truncate_blocks() local
1102 n = ext2_block_to_path(inode, iblock, offsets, NULL); in __ext2_truncate_blocks()
1113 ext2_free_data(inode, i_data+offsets[0], in __ext2_truncate_blocks()
1118 partial = ext2_find_shared(inode, n, offsets, chain, &nr); in __ext2_truncate_blocks()
1139 switch (offsets[0]) { in __ext2_truncate_blocks()