Lines Matching refs:offsets

44 static int ufs_block_to_path(struct inode *inode, sector_t i_block, unsigned offsets[4])  in ufs_block_to_path()
57 offsets[n++] = i_block; in ufs_block_to_path()
59 offsets[n++] = UFS_IND_BLOCK; in ufs_block_to_path()
60 offsets[n++] = i_block; in ufs_block_to_path()
62 offsets[n++] = UFS_DIND_BLOCK; in ufs_block_to_path()
63 offsets[n++] = i_block >> ptrs_bits; in ufs_block_to_path()
64 offsets[n++] = i_block & (ptrs - 1); in ufs_block_to_path()
66 offsets[n++] = UFS_TIND_BLOCK; in ufs_block_to_path()
67 offsets[n++] = i_block >> (ptrs_bits * 2); in ufs_block_to_path()
68 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ufs_block_to_path()
69 offsets[n++] = i_block & (ptrs - 1); in ufs_block_to_path()
122 static u64 ufs_frag_map(struct inode *inode, unsigned offsets[4], int depth) in ufs_frag_map()
142 p = offsets; in ufs_frag_map()
398 unsigned offsets[4]; in ufs_getfrag_block() local
399 int depth = ufs_block_to_path(inode, fragment >> uspi->s_fpbshift, offsets); in ufs_getfrag_block()
404 phys64 = ufs_frag_map(inode, offsets, depth); in ufs_getfrag_block()
430 phys64 = ufs_inode_getfrag(inode, offsets[0], fragment, in ufs_getfrag_block()
434 phys64 = ufs_inode_getfrag(inode, offsets[0], fragment, in ufs_getfrag_block()
437 phys64 = ufs_inode_getblock(inode, phys64, offsets[i], in ufs_getfrag_block()
439 phys64 = ufs_inode_getblock(inode, phys64, offsets[depth - 1], in ufs_getfrag_block()
1108 unsigned offsets[4]; in __ufs_truncate_blocks() local
1109 int depth = ufs_block_to_path(inode, DIRECT_BLOCK, offsets); in __ufs_truncate_blocks()
1121 if (offsets[depth2]) in __ufs_truncate_blocks()
1127 offsets[0] = UFS_IND_BLOCK; in __ufs_truncate_blocks()
1130 p = ufs_get_direct_data_ptr(uspi, ufsi, offsets[0]); in __ufs_truncate_blocks()
1132 offsets[i]++; /* next branch is fully freed */ in __ufs_truncate_blocks()
1143 p = ubh_get_data_ptr(uspi, ubh[i], offsets[i + 1]); in __ufs_truncate_blocks()
1146 free_branch_tail(inode, offsets[i + 1], ubh[i], depth - i - 1); in __ufs_truncate_blocks()
1148 for (i = offsets[0]; i <= UFS_TIND_BLOCK; i++) { in __ufs_truncate_blocks()