Lines Matching refs:block_size
227 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET); in read_ext()
231 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks); in read_ext()
234 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks) in read_ext()
240 printf(" Block size: %d\n", info.block_size); in read_ext()
267 inode_offset = ((unsigned long long)aux_info.bg_desc[bg_num].bg_inode_table * info.block_size) + in read_inode()
287 off = block_num * info.block_size; in read_block()
293 len=read(fd, block, info.block_size); in read_block()
294 if (len != info.block_size) { in read_block()
310 off = block_num * info.block_size; in write_block()
316 len=write(fd, block, info.block_size); in write_block()
317 if (len != info.block_size) { in write_block()
401 if (new_inodes_per_group % (info.block_size/info.inode_size)) { in update_superblocks_and_bg_desc()
429 … write_sb(fd, (unsigned long long)i * info.blocks_per_group * info.block_size + sb_offset, &sb); in update_superblocks_and_bg_desc()
431 ret = lseek64(fd, ((unsigned long long)i * info.blocks_per_group * info.block_size) + in update_superblocks_and_bg_desc()
432 (info.block_size * (aux_info.first_data_block + 1)), SEEK_SET); in update_superblocks_and_bg_desc()
437 ret = write(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks); in update_superblocks_and_bg_desc()
440 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks) in update_superblocks_and_bg_desc()
460 sectors_per_block = info.block_size / INODE_BLOCK_SIZE; in get_direct_blocks()
482 sectors_per_block = info.block_size / INODE_BLOCK_SIZE; in get_indirect_blocks()
484 indirect_block = (unsigned int *)malloc(info.block_size); in get_indirect_blocks()
641 if (dirsize % info.block_size) { in recurse_dir()
643 dirsize, info.block_size); in recurse_dir()
646 num_blocks = dirsize / info.block_size; in recurse_dir()
665 if (num_blocks > (info.block_size / 4 + EXT4_NDIR_BLOCKS)) { in recurse_dir()
673 read_block(fd, block_list[i], dirbuf + (i * info.block_size)); in recurse_dir()
770 write_block(fd, block_list[i], dirbuf + (i * info.block_size)); in recurse_dir()
817 if (info.inodes_per_blockgroup % (info.block_size/info.inode_size) == 0) { in ext4fixup_internal()
829 new_inodes_per_group=ALIGN(info.inodes_per_group,(info.block_size/info.inode_size)); in ext4fixup_internal()