Lines Matching refs:info

40 struct fs_info info;
79 if (!(info.feat_ro_compat & EXT4_FEATURE_RO_COMPAT_SPARSE_SUPER))
107 /* Compute the rest of the parameters of the filesystem from the basic info */
110 aux_info.first_data_block = (info.block_size > 1024) ? 0 : 1;
111 aux_info.len_blocks = info.len / info.block_size;
112 aux_info.inode_table_blocks = DIV_ROUND_UP(info.inodes_per_group * info.inode_size,
113 info.block_size);
115 info.blocks_per_group);
116 aux_info.blocks_per_ind = info.block_size / sizeof(u32);
122 info.block_size);
126 u32 last_group_size = aux_info.len_blocks % info.blocks_per_group;
130 info.bg_desc_reserve_blocks;
142 aux_info.sb_zero = calloc(1, info.block_size);
151 aux_info.sb_block = calloc(1, info.block_size);
155 if (info.block_size > 1024)
166 aux_info.bg_desc = calloc(info.block_size, aux_info.bg_desc_blocks);
193 ext4_parse_sb(sb, &info);
248 if (info.len < 0)
249 reserve_len = -info.len;
275 ret = lseek64(fd, info.len, SEEK_SET);
279 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET);
283 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks);
286 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks)
291 printf(" Size: %"PRIu64"\n", info.len);
292 printf(" Block size: %d\n", info.block_size);
293 printf(" Blocks per group: %d\n", info.blocks_per_group);
294 printf(" Inodes per group: %d\n", info.inodes_per_group);
295 printf(" Inode size: %d\n", info.inode_size);
296 printf(" Label: %s\n", info.label);
299 printf(" Reserved block group size: %d\n", info.bg_desc_reserve_blocks);