Lines Matching refs:sbi

575 static void do_fsck(struct f2fs_sb_info *sbi)  in do_fsck()  argument
577 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in do_fsck()
582 fsck_init(sbi); in do_fsck()
586 fsck_chk_curseg_info(sbi); in do_fsck()
591 if (fsck_chk_meta(sbi)) { in do_fsck()
597 fsck_free(sbi); in do_fsck()
619 fsck_chk_quota_node(sbi); in do_fsck()
625 ret = quota_init_context(sbi); in do_fsck()
631 fsck_chk_orphan_node(sbi); in do_fsck()
632 fsck_chk_node_blk(sbi, NULL, sbi->root_ino_num, in do_fsck()
634 fsck_chk_quota_files(sbi); in do_fsck()
636 fsck_verify(sbi); in do_fsck()
637 fsck_free(sbi); in do_fsck()
640 static void do_dump(struct f2fs_sb_info *sbi) in do_dump() argument
643 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in do_dump()
647 opt->end_nat = NM_I(sbi)->max_nid; in do_dump()
649 opt->end_sit = SM_I(sbi)->main_segments; in do_dump()
651 opt->end_ssa = SM_I(sbi)->main_segments; in do_dump()
653 nat_dump(sbi, opt->start_nat, opt->end_nat); in do_dump()
655 sit_dump(sbi, opt->start_sit, opt->end_sit); in do_dump()
657 ssa_dump(sbi, opt->start_ssa, opt->end_ssa); in do_dump()
659 dump_info_from_blkaddr(sbi, opt->blk_addr); in do_dump()
661 dump_node(sbi, opt->nid, 0); in do_dump()
667 static int do_defrag(struct f2fs_sb_info *sbi) in do_defrag() argument
669 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in do_defrag()
673 if (c.defrag_start < SM_I(sbi)->main_blkaddr) in do_defrag()
674 c.defrag_start = SM_I(sbi)->main_blkaddr; in do_defrag()
677 c.defrag_len = sbi->blocks_per_seg; in do_defrag()
688 if (c.defrag_target < SM_I(sbi)->main_blkaddr || in do_defrag()
706 return f2fs_defragment(sbi, c.defrag_start, c.defrag_len, in do_defrag()
716 static int do_resize(struct f2fs_sb_info *sbi) in do_resize() argument
727 return f2fs_resize(sbi); in do_resize()
730 static int do_sload(struct f2fs_sb_info *sbi) in do_sload() argument
739 return f2fs_sload(sbi); in do_sload()
744 struct f2fs_sb_info *sbi; in main() local
771 gfsck.sbi.fsck = &gfsck; in main()
772 sbi = &gfsck.sbi; in main()
774 ret = f2fs_do_mount(sbi); in main()
785 do_fsck(sbi); in main()
789 do_dump(sbi); in main()
794 ret = do_defrag(sbi); in main()
801 if (do_resize(sbi)) in main()
807 if (do_sload(sbi)) in main()
810 f2fs_do_umount(sbi); in main()
822 f2fs_do_umount(sbi); in main()
850 if (sbi->ckpt) in main()
851 free(sbi->ckpt); in main()
852 if (sbi->raw_super) in main()
853 free(sbi->raw_super); in main()