Lines Matching refs:block_size

227     ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET);
231 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks);
234 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks)
240 printf(" Block size: %d\n", info.block_size);
267 inode_offset = ((unsigned long long)aux_info.bg_desc[bg_num].bg_inode_table * info.block_size) +
287 off = block_num * info.block_size;
293 len=read(fd, block, info.block_size);
294 if (len != info.block_size) {
310 off = block_num * info.block_size;
316 len=write(fd, block, info.block_size);
317 if (len != info.block_size) {
401 if (new_inodes_per_group % (info.block_size/info.inode_size)) {
429 write_sb(fd, (unsigned long long)i * info.blocks_per_group * info.block_size + sb_offset, &sb);
431 ret = lseek64(fd, ((unsigned long long)i * info.blocks_per_group * info.block_size) +
432 (info.block_size * (aux_info.first_data_block + 1)), SEEK_SET);
437 ret = write(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks);
440 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks)
460 sectors_per_block = info.block_size / INODE_BLOCK_SIZE;
482 sectors_per_block = info.block_size / INODE_BLOCK_SIZE;
484 indirect_block = (unsigned int *)malloc(info.block_size);
641 if (dirsize % info.block_size) {
642 critical_error("dirsize %d not a multiple of block_size %d. This is unexpected!\n",
643 dirsize, info.block_size);
646 num_blocks = dirsize / info.block_size;
660 * plus block_size/4 singly indirect blocks, which for a filesystem with 4K blocks
665 if (num_blocks > (info.block_size / 4 + EXT4_NDIR_BLOCKS)) {
673 read_block(fd, block_list[i], dirbuf + (i * info.block_size));
770 write_block(fd, block_list[i], dirbuf + (i * info.block_size));
817 if (info.inodes_per_blockgroup % (info.block_size/info.inode_size) == 0) {
829 new_inodes_per_group=ALIGN(info.inodes_per_group,(info.block_size/info.inode_size));