Home | History | Annotate | Download | only in ext2

Lines Matching refs:sbi

34     struct ext2_sb_info *sbi = EXT2_SB(fs);
38 if (group_num >= sbi->s_groups_count) {
42 group_num, sbi->s_groups_count);
47 desc_block = group_num / sbi->s_desc_per_block;
48 desc_index = group_num % sbi->s_desc_per_block;
50 desc_block += sbi->s_first_data_block + 1;
275 struct ext2_sb_info *sbi;
286 sbi = malloc(sizeof(*sbi));
287 if (!sbi) {
291 fs->fs_info = sbi;
303 sbi->s_inodes_per_group = sb.s_inodes_per_group;
304 sbi->s_blocks_per_group = sb.s_blocks_per_group;
305 sbi->s_inodes_per_block = BLOCK_SIZE(fs) / sb.s_inode_size;
308 sbi->s_desc_per_block = BLOCK_SIZE(fs) / sb.s_desc_size;
309 sbi->s_groups_count = (sb.s_blocks_count - sb.s_first_data_block
312 sbi->s_first_data_block = sb.s_first_data_block;
313 sbi->s_inode_size = sb.s_inode_size;
316 memcpy(sbi->s_uuid, sb.s_uuid, sizeof(sbi->s_uuid));