Lines Matching refs:sbi

90 	struct ext3_sb_info *sbi;  in ext3_free_inode()  local
107 sbi = EXT3_SB(sb); in ext3_free_inode()
133 if (!ext3_clear_bit_atomic(sb_bgl_lock(sbi, block_group), in ext3_free_inode()
145 spin_lock(sb_bgl_lock(sbi, block_group)); in ext3_free_inode()
149 spin_unlock(sb_bgl_lock(sbi, block_group)); in ext3_free_inode()
150 percpu_counter_inc(&sbi->s_freeinodes_counter); in ext3_free_inode()
152 percpu_counter_dec(&sbi->s_dirs_counter); in ext3_free_inode()
196 struct ext3_sb_info *sbi = EXT3_SB(sb); in find_group_orlov() local
197 int ngroups = sbi->s_groups_count; in find_group_orlov()
207 freei = percpu_counter_read_positive(&sbi->s_freeinodes_counter); in find_group_orlov()
209 freeb = percpu_counter_read_positive(&sbi->s_freeblocks_counter); in find_group_orlov()
211 ndirs = percpu_counter_read_positive(&sbi->s_dirs_counter); in find_group_orlov()
358 struct ext3_sb_info *sbi; in ext3_new_inode() local
374 sbi = EXT3_SB(sb); in ext3_new_inode()
375 es = sbi->s_es; in ext3_new_inode()
385 for (i = 0; i < sbi->s_groups_count; i++) { in ext3_new_inode()
409 if (!ext3_set_bit_atomic(sb_bgl_lock(sbi, group), in ext3_new_inode()
434 if (++group == sbi->s_groups_count) in ext3_new_inode()
453 spin_lock(sb_bgl_lock(sbi, group)); in ext3_new_inode()
458 spin_unlock(sb_bgl_lock(sbi, group)); in ext3_new_inode()
463 percpu_counter_dec(&sbi->s_freeinodes_counter); in ext3_new_inode()
465 percpu_counter_inc(&sbi->s_dirs_counter); in ext3_new_inode()
508 spin_lock(&sbi->s_next_gen_lock); in ext3_new_inode()
509 inode->i_generation = sbi->s_next_generation++; in ext3_new_inode()
510 spin_unlock(&sbi->s_next_gen_lock); in ext3_new_inode()