Lines Matching defs:sbi
48 static int f2fs_make_directory(struct f2fs_sb_info *sbi,
56 ret = f2fs_mkdir(sbi, de + i);
58 ret = f2fs_create(sbi, de + i);
60 ret = f2fs_symlink(sbi, de + i);
71 static int set_selinux_xattr(struct f2fs_sb_info *sbi, const char *path,
96 inode_set_selinux(sbi, ino, secontext);
203 static int build_directory(struct f2fs_sb_info *sbi, const char *full_path,
244 ret = f2fs_make_directory(sbi, entries, dentries);
250 f2fs_build_file(sbi, dentries + i);
262 ret = build_directory(sbi, subdir_full_path,
274 * f2fs_make_symlink(sbi, dir_ino, &dentries[i]);
280 ret = set_selinux_xattr(sbi, dentries[i].path,
300 static int build_directory(struct f2fs_sb_info *sbi, const char *full_path,
347 int f2fs_sload(struct f2fs_sb_info *sbi)
352 fsck_init(sbi);
361 flush_journal_entries(sbi);
364 sbi->hardlink_cache = 0;
366 ret = build_directory(sbi, c.from_dir, "/",
367 c.target_out_dir, F2FS_ROOT_INO(sbi));
373 ret = set_selinux_xattr(sbi, c.mount_point,
374 F2FS_ROOT_INO(sbi), S_IFDIR);
381 move_curseg_info(sbi, SM_I(sbi)->main_blkaddr, 0);
382 zero_journal_entries(sbi);
383 write_curseg_info(sbi);
386 flush_sit_entries(sbi);
388 write_checkpoint(sbi);