Lines Matching refs:sb
139 int ext4_setup_system_zone(struct super_block *sb) in ext4_setup_system_zone() argument
141 ext4_group_t ngroups = ext4_get_groups_count(sb); in ext4_setup_system_zone()
142 struct ext4_sb_info *sbi = EXT4_SB(sb); in ext4_setup_system_zone()
148 if (!test_opt(sb, BLOCK_VALIDITY)) { in ext4_setup_system_zone()
149 if (EXT4_SB(sb)->system_blks.rb_node) in ext4_setup_system_zone()
150 ext4_release_system_zone(sb); in ext4_setup_system_zone()
153 if (EXT4_SB(sb)->system_blks.rb_node) in ext4_setup_system_zone()
157 if (ext4_bg_has_super(sb, i) && in ext4_setup_system_zone()
159 add_system_zone(sbi, ext4_group_first_block_no(sb, i), in ext4_setup_system_zone()
160 ext4_bg_num_gdb(sb, i) + 1); in ext4_setup_system_zone()
161 gdp = ext4_get_group_desc(sb, i, NULL); in ext4_setup_system_zone()
162 ret = add_system_zone(sbi, ext4_block_bitmap(sb, gdp), 1); in ext4_setup_system_zone()
165 ret = add_system_zone(sbi, ext4_inode_bitmap(sb, gdp), 1); in ext4_setup_system_zone()
168 ret = add_system_zone(sbi, ext4_inode_table(sb, gdp), in ext4_setup_system_zone()
174 if (test_opt(sb, DEBUG)) in ext4_setup_system_zone()
175 debug_print_tree(EXT4_SB(sb)); in ext4_setup_system_zone()
180 void ext4_release_system_zone(struct super_block *sb) in ext4_release_system_zone() argument
185 &EXT4_SB(sb)->system_blks, node) in ext4_release_system_zone()
188 EXT4_SB(sb)->system_blks = RB_ROOT; in ext4_release_system_zone()