Lines Matching refs:block_to_find
29 static int ext2_calculate_block_pointer_pos(ext2_t *ext2, blocknum_t block_to_find, uint32_t *level… in ext2_calculate_block_pointer_pos() argument
35 if (block_to_find < EXT2_NDIR_BLOCKS) { in ext2_calculate_block_pointer_pos()
37 pos[0] = block_to_find; in ext2_calculate_block_pointer_pos()
42 block_to_find -= EXT2_NDIR_BLOCKS; in ext2_calculate_block_pointer_pos()
44 if (block_to_find < block_ptr_per_block) { in ext2_calculate_block_pointer_pos()
47 pos[1] = block_to_find; in ext2_calculate_block_pointer_pos()
51 block_to_find -= block_ptr_per_block; in ext2_calculate_block_pointer_pos()
54 if (block_to_find < (block_ptr_per_2nd_block)) { in ext2_calculate_block_pointer_pos()
57 pos[1] = block_to_find / block_ptr_per_block; in ext2_calculate_block_pointer_pos()
58 pos[2] = block_to_find % block_ptr_per_block; in ext2_calculate_block_pointer_pos()
62 block_to_find -= block_ptr_per_2nd_block; in ext2_calculate_block_pointer_pos()
64 if (block_to_find < (block_ptr_per_2nd_block * block_ptr_per_block)) { in ext2_calculate_block_pointer_pos()
67 pos[1] = block_to_find / block_ptr_per_2nd_block; in ext2_calculate_block_pointer_pos()
68 pos[2] = (block_to_find % block_ptr_per_2nd_block) / block_ptr_per_block; in ext2_calculate_block_pointer_pos()
69 pos[3] = (block_to_find % block_ptr_per_2nd_block) % block_ptr_per_block; in ext2_calculate_block_pointer_pos()