Lines Matching refs:info

49 struct fs_info info;  variable
127 if (!(info.feat_ro_compat & EXT4_FEATURE_RO_COMPAT_SPARSE_SUPER)) in ext4_bg_has_super_block()
180 aux_info.first_data_block = (info.block_size > 1024) ? 0 : 1; in ext4_create_fs_aux_info()
181 aux_info.len_blocks = info.len / info.block_size; in ext4_create_fs_aux_info()
182 aux_info.inode_table_blocks = DIV_ROUND_UP(info.inodes_per_group * info.inode_size, in ext4_create_fs_aux_info()
183 info.block_size); in ext4_create_fs_aux_info()
185 info.blocks_per_group); in ext4_create_fs_aux_info()
186 aux_info.blocks_per_ind = info.block_size / sizeof(u32); in ext4_create_fs_aux_info()
192 info.block_size); in ext4_create_fs_aux_info()
196 u32 last_group_size = aux_info.len_blocks % info.blocks_per_group; in ext4_create_fs_aux_info()
200 info.bg_desc_reserve_blocks; in ext4_create_fs_aux_info()
206 aux_info.sb = calloc(info.block_size, 1); in ext4_create_fs_aux_info()
213 aux_info.bg_desc = calloc(info.block_size, aux_info.bg_desc_blocks); in ext4_create_fs_aux_info()
237 sb->s_inodes_count = info.inodes_per_group * aux_info.groups; in ext4_fill_in_sb()
243 sb->s_log_block_size = log_2(info.block_size / 1024); in ext4_fill_in_sb()
244 sb->s_obso_log_frag_size = log_2(info.block_size / 1024); in ext4_fill_in_sb()
245 sb->s_blocks_per_group = info.blocks_per_group; in ext4_fill_in_sb()
246 sb->s_obso_frags_per_group = info.blocks_per_group; in ext4_fill_in_sb()
247 sb->s_inodes_per_group = info.inodes_per_group; in ext4_fill_in_sb()
264 sb->s_inode_size = info.inode_size; in ext4_fill_in_sb()
266 sb->s_feature_compat = info.feat_compat; in ext4_fill_in_sb()
267 sb->s_feature_incompat = info.feat_incompat; in ext4_fill_in_sb()
268 sb->s_feature_ro_compat = info.feat_ro_compat; in ext4_fill_in_sb()
277 generate_sha1_uuid("extandroid/make_ext4fs", info.label, sb->s_uuid); in ext4_fill_in_sb()
280 strncpy(sb->s_volume_name, info.label, sizeof(sb->s_volume_name)); in ext4_fill_in_sb()
284 sb->s_reserved_gdt_blocks = info.bg_desc_reserve_blocks; in ext4_fill_in_sb()
289 if (info.feat_compat & EXT4_FEATURE_COMPAT_HAS_JOURNAL) in ext4_fill_in_sb()
319 info.blocks_per_group; in ext4_fill_in_sb()
323 aux_info.backup_sb[i] = calloc(info.block_size, 1); in ext4_fill_in_sb()
324 memcpy(aux_info.backup_sb[i], sb, info.block_size); in ext4_fill_in_sb()
328 info.block_size, group_start_block); in ext4_fill_in_sb()
331 aux_info.bg_desc_blocks * info.block_size, in ext4_fill_in_sb()
333 header_size = 1 + aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks; in ext4_fill_in_sb()
353 if (info.block_size > 1024) { in ext4_queue_sb()
354 u8 *buf = calloc(info.block_size, 1); in ext4_queue_sb()
356 sparse_file_add_data(ext4_sparse_file, buf, info.block_size, 0); in ext4_queue_sb()
370 ext4_parse_sb(sb, &info); in ext4_parse_sb_info()
395 info.blocks_per_group; in ext4_create_resize_inode()
398 u32 reserved_block_len = info.bg_desc_reserve_blocks; in ext4_create_resize_inode()
424 info.journal_blocks * info.block_size, in ext4_create_journal_inode()
425 info.journal_blocks * info.block_size); in ext4_create_journal_inode()
437 jsb->s_blocksize = htonl(info.block_size); in ext4_create_journal_inode()
438 jsb->s_maxlen = htonl(info.journal_blocks); in ext4_create_journal_inode()
519 if (info.len < 0) in get_file_size()
520 reserve_len = -info.len; in get_file_size()
560 ret = lseek64(fd, info.len, SEEK_SET); in read_ext()
564 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET); in read_ext()
568 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks); in read_ext()
571 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks) in read_ext()
576 printf(" Size: %"PRIu64"\n", info.len); in read_ext()
577 printf(" Block size: %d\n", info.block_size); in read_ext()
578 printf(" Blocks per group: %d\n", info.blocks_per_group); in read_ext()
579 printf(" Inodes per group: %d\n", info.inodes_per_group); in read_ext()
580 printf(" Inode size: %d\n", info.inode_size); in read_ext()
581 printf(" Label: %s\n", info.label); in read_ext()
584 printf(" Reserved block group size: %d\n", info.bg_desc_reserve_blocks); in read_ext()