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()
61 if (test_opt(sbi, INLINE_DENTRY) && S_ISDIR(inode->i_mode)) in f2fs_new_inode()
76 alloc_nid_failed(sbi, ino); in f2fs_new_inode()
94 static inline void set_cold_files(struct f2fs_sb_info *sbi, struct inode *inode, in set_cold_files() argument
98 __u8 (*extlist)[8] = sbi->raw_super->extension_list; in set_cold_files()
100 int count = le32_to_cpu(sbi->raw_super->extension_count); in set_cold_files()
112 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() local
117 f2fs_balance_fs(sbi); in f2fs_create()
123 if (!test_opt(sbi, DISABLE_EXT_IDENTIFY)) in f2fs_create()
124 set_cold_files(sbi, inode, dentry->d_name.name); in f2fs_create()
131 f2fs_lock_op(sbi); in f2fs_create()
135 f2fs_unlock_op(sbi); in f2fs_create()
137 alloc_nid_done(sbi, ino); in f2fs_create()
144 f2fs_sync_fs(sbi->sb, 1); in f2fs_create()
155 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() local
158 f2fs_balance_fs(sbi); in f2fs_link()
164 f2fs_lock_op(sbi); in f2fs_link()
168 f2fs_unlock_op(sbi); in f2fs_link()
173 f2fs_sync_fs(sbi->sb, 1); in f2fs_link()
178 f2fs_unlock_op(sbi); in f2fs_link()
193 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries() local
200 f2fs_lock_op(sbi); in __recover_dot_dentries()
225 f2fs_unlock_op(sbi); in __recover_dot_dentries()
265 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink() local
272 f2fs_balance_fs(sbi); in f2fs_unlink()
278 f2fs_lock_op(sbi); in f2fs_unlink()
279 err = acquire_orphan_inode(sbi); in f2fs_unlink()
281 f2fs_unlock_op(sbi); in f2fs_unlink()
287 f2fs_unlock_op(sbi); in f2fs_unlink()
293 f2fs_sync_fs(sbi->sb, 1); in f2fs_unlink()
317 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() local
322 f2fs_balance_fs(sbi); in f2fs_symlink()
331 f2fs_lock_op(sbi); in f2fs_symlink()
335 f2fs_unlock_op(sbi); in f2fs_symlink()
338 alloc_nid_done(sbi, inode->i_ino); in f2fs_symlink()
355 f2fs_sync_fs(sbi->sb, 1); in f2fs_symlink()
364 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() local
368 f2fs_balance_fs(sbi); in f2fs_mkdir()
380 f2fs_lock_op(sbi); in f2fs_mkdir()
384 f2fs_unlock_op(sbi); in f2fs_mkdir()
387 alloc_nid_done(sbi, inode->i_ino); in f2fs_mkdir()
393 f2fs_sync_fs(sbi->sb, 1); in f2fs_mkdir()
413 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mknod() local
420 f2fs_balance_fs(sbi); in f2fs_mknod()
429 f2fs_lock_op(sbi); in f2fs_mknod()
433 f2fs_unlock_op(sbi); in f2fs_mknod()
435 alloc_nid_done(sbi, inode->i_ino); in f2fs_mknod()
441 f2fs_sync_fs(sbi->sb, 1); in f2fs_mknod()
451 struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); in f2fs_rename() local
461 f2fs_balance_fs(sbi); in f2fs_rename()
486 f2fs_lock_op(sbi); in f2fs_rename()
488 err = acquire_orphan_inode(sbi); in f2fs_rename()
493 release_orphan_inode(sbi); in f2fs_rename()
509 add_orphan_inode(sbi, new_inode->i_ino); in f2fs_rename()
511 release_orphan_inode(sbi); in f2fs_rename()
516 f2fs_lock_op(sbi); in f2fs_rename()
520 f2fs_unlock_op(sbi); in f2fs_rename()
553 f2fs_unlock_op(sbi); in f2fs_rename()
556 f2fs_sync_fs(sbi->sb, 1); in f2fs_rename()
560 f2fs_unlock_op(sbi); in f2fs_rename()
578 struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); in f2fs_cross_rename() local
588 f2fs_balance_fs(sbi); in f2fs_cross_rename()
632 f2fs_lock_op(sbi); in f2fs_cross_rename()
692 f2fs_unlock_op(sbi); in f2fs_cross_rename()
695 f2fs_sync_fs(sbi->sb, 1); in f2fs_cross_rename()
701 f2fs_unlock_op(sbi); in f2fs_cross_rename()
742 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_tmpfile() local
754 f2fs_lock_op(sbi); in f2fs_tmpfile()
755 err = acquire_orphan_inode(sbi); in f2fs_tmpfile()
767 add_orphan_inode(sbi, inode->i_ino); in f2fs_tmpfile()
768 f2fs_unlock_op(sbi); in f2fs_tmpfile()
770 alloc_nid_done(sbi, inode->i_ino); in f2fs_tmpfile()
778 release_orphan_inode(sbi); in f2fs_tmpfile()