Lines Matching refs:sbi
27 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode() local
37 f2fs_lock_op(sbi); in f2fs_new_inode()
38 if (!alloc_nid(sbi, &ino)) { in f2fs_new_inode()
39 f2fs_unlock_op(sbi); in f2fs_new_inode()
43 f2fs_unlock_op(sbi); in f2fs_new_inode()
50 inode->i_generation = sbi->s_next_generation++; in f2fs_new_inode()
108 static inline void set_cold_files(struct f2fs_sb_info *sbi, struct inode *inode, in set_cold_files() argument
112 __u8 (*extlist)[8] = sbi->raw_super->extension_list; in set_cold_files()
114 int count = le32_to_cpu(sbi->raw_super->extension_count); in set_cold_files()
126 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() local
131 f2fs_balance_fs(sbi); in f2fs_create()
137 if (!test_opt(sbi, DISABLE_EXT_IDENTIFY)) in f2fs_create()
138 set_cold_files(sbi, inode, dentry->d_name.name); in f2fs_create()
145 f2fs_lock_op(sbi); in f2fs_create()
149 f2fs_unlock_op(sbi); in f2fs_create()
151 alloc_nid_done(sbi, ino); in f2fs_create()
157 f2fs_sync_fs(sbi->sb, 1); in f2fs_create()
168 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() local
175 f2fs_balance_fs(sbi); in f2fs_link()
181 f2fs_lock_op(sbi); in f2fs_link()
185 f2fs_unlock_op(sbi); in f2fs_link()
190 f2fs_sync_fs(sbi->sb, 1); in f2fs_link()
195 f2fs_unlock_op(sbi); in f2fs_link()
210 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries() local
217 f2fs_lock_op(sbi); in __recover_dot_dentries()
242 f2fs_unlock_op(sbi); in __recover_dot_dentries()
284 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink() local
291 f2fs_balance_fs(sbi); in f2fs_unlink()
297 f2fs_lock_op(sbi); in f2fs_unlink()
298 err = acquire_orphan_inode(sbi); in f2fs_unlink()
300 f2fs_unlock_op(sbi); in f2fs_unlink()
306 f2fs_unlock_op(sbi); in f2fs_unlink()
312 f2fs_sync_fs(sbi->sb, 1); in f2fs_unlink()
332 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() local
344 f2fs_balance_fs(sbi); in f2fs_symlink()
356 f2fs_lock_op(sbi); in f2fs_symlink()
360 f2fs_unlock_op(sbi); in f2fs_symlink()
361 alloc_nid_done(sbi, inode->i_ino); in f2fs_symlink()
417 f2fs_sync_fs(sbi->sb, 1); in f2fs_symlink()
432 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() local
436 f2fs_balance_fs(sbi); in f2fs_mkdir()
448 f2fs_lock_op(sbi); in f2fs_mkdir()
452 f2fs_unlock_op(sbi); in f2fs_mkdir()
454 alloc_nid_done(sbi, inode->i_ino); in f2fs_mkdir()
460 f2fs_sync_fs(sbi->sb, 1); in f2fs_mkdir()
480 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mknod() local
484 f2fs_balance_fs(sbi); in f2fs_mknod()
493 f2fs_lock_op(sbi); in f2fs_mknod()
497 f2fs_unlock_op(sbi); in f2fs_mknod()
499 alloc_nid_done(sbi, inode->i_ino); in f2fs_mknod()
505 f2fs_sync_fs(sbi->sb, 1); in f2fs_mknod()
515 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __f2fs_tmpfile() local
520 f2fs_balance_fs(sbi); in __f2fs_tmpfile()
535 f2fs_lock_op(sbi); in __f2fs_tmpfile()
536 err = acquire_orphan_inode(sbi); in __f2fs_tmpfile()
548 add_orphan_inode(sbi, inode->i_ino); in __f2fs_tmpfile()
549 f2fs_unlock_op(sbi); in __f2fs_tmpfile()
551 alloc_nid_done(sbi, inode->i_ino); in __f2fs_tmpfile()
563 release_orphan_inode(sbi); in __f2fs_tmpfile()
589 struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); in f2fs_rename() local
607 f2fs_balance_fs(sbi); in f2fs_rename()
638 f2fs_lock_op(sbi); in f2fs_rename()
640 err = acquire_orphan_inode(sbi); in f2fs_rename()
646 release_orphan_inode(sbi); in f2fs_rename()
662 add_orphan_inode(sbi, new_inode->i_ino); in f2fs_rename()
664 release_orphan_inode(sbi); in f2fs_rename()
669 f2fs_lock_op(sbi); in f2fs_rename()
673 f2fs_unlock_op(sbi); in f2fs_rename()
718 f2fs_unlock_op(sbi); in f2fs_rename()
721 f2fs_sync_fs(sbi->sb, 1); in f2fs_rename()
725 f2fs_unlock_op(sbi); in f2fs_rename()
748 struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); in f2fs_cross_rename() local
766 f2fs_balance_fs(sbi); in f2fs_cross_rename()
810 f2fs_lock_op(sbi); in f2fs_cross_rename()
874 f2fs_unlock_op(sbi); in f2fs_cross_rename()
877 f2fs_sync_fs(sbi->sb, 1); in f2fs_cross_rename()
886 f2fs_unlock_op(sbi); in f2fs_cross_rename()