Home
last modified time | relevance | path

Searched refs:sbi (Results 1 - 25 of 36) sorted by relevance

12

/third_party/f2fs-tools/fsck/
H A Df2fs.h295 static inline struct f2fs_super_block *F2FS_RAW_SUPER(struct f2fs_sb_info *sbi) in F2FS_RAW_SUPER() argument
297 return (struct f2fs_super_block *)(sbi->raw_super); in F2FS_RAW_SUPER()
300 static inline struct f2fs_checkpoint *F2FS_CKPT(struct f2fs_sb_info *sbi) in F2FS_CKPT() argument
302 return (struct f2fs_checkpoint *)(sbi->ckpt); in F2FS_CKPT()
305 static inline struct f2fs_fsck *F2FS_FSCK(struct f2fs_sb_info *sbi) in F2FS_FSCK() argument
307 return (struct f2fs_fsck *)(sbi->fsck); in F2FS_FSCK()
310 static inline struct f2fs_nm_info *NM_I(struct f2fs_sb_info *sbi) in NM_I() argument
312 return (struct f2fs_nm_info *)(sbi->nm_info); in NM_I()
315 static inline struct f2fs_sm_info *SM_I(struct f2fs_sb_info *sbi) in SM_I() argument
317 return (struct f2fs_sm_info *)(sbi in SM_I()
320 SIT_I(struct f2fs_sb_info *sbi) SIT_I() argument
355 __bitmap_size(struct f2fs_sb_info *sbi, int flag) __bitmap_size() argument
368 __cp_payload(struct f2fs_sb_info *sbi) __cp_payload() argument
373 __bitmap_ptr(struct f2fs_sb_info *sbi, int flag) __bitmap_ptr() argument
403 __start_cp_addr(struct f2fs_sb_info *sbi) __start_cp_addr() argument
412 __start_sum_addr(struct f2fs_sb_info *sbi) __start_sum_addr() argument
417 __end_block_addr(struct f2fs_sb_info *sbi) __end_block_addr() argument
479 CURSEG_I(struct f2fs_sb_info *sbi, int type) CURSEG_I() argument
484 start_sum_block(struct f2fs_sb_info *sbi) start_sum_block() argument
489 sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type) sum_blk_addr() argument
516 IS_VALID_NID(struct f2fs_sb_info *sbi, u32 nid) IS_VALID_NID() argument
523 IS_VALID_BLK_ADDR(struct f2fs_sb_info *sbi, u32 addr) IS_VALID_BLK_ADDR() argument
545 IS_CUR_SEGNO(struct f2fs_sb_info *sbi, u32 segno) IS_CUR_SEGNO() argument
558 BLKOFF_FROM_MAIN(struct f2fs_sb_info *sbi, u64 blk_addr) BLKOFF_FROM_MAIN() argument
564 GET_SEGNO(struct f2fs_sb_info *sbi, u64 blk_addr) GET_SEGNO() argument
570 OFFSET_IN_SEG(struct f2fs_sb_info *sbi, u64 blk_addr) OFFSET_IN_SEG() argument
664 get_encoding(struct f2fs_sb_info *sbi) get_encoding() argument
[all...]
H A Dmount.c37 static int get_device_idx(struct f2fs_sb_info *sbi, uint32_t segno) in get_device_idx() argument
42 seg_start_blkaddr = SM_I(sbi)->main_blkaddr + in get_device_idx()
51 static int get_zone_idx_from_dev(struct f2fs_sb_info *sbi, in get_zone_idx_from_dev() argument
54 block_t seg_start_blkaddr = START_BLOCK(sbi, segno); in get_zone_idx_from_dev()
57 log_base_2(sbi->segs_per_sec * sbi->blocks_per_seg); in get_zone_idx_from_dev()
60 bool is_usable_seg(struct f2fs_sb_info *sbi, unsigned int segno) in is_usable_seg() argument
62 unsigned int secno = segno / sbi->segs_per_sec; in is_usable_seg()
63 block_t seg_start = START_BLOCK(sbi, segno); in is_usable_seg()
64 block_t blocks_per_sec = sbi in is_usable_seg()
80 get_usable_seg_count(struct f2fs_sb_info *sbi) get_usable_seg_count() argument
98 get_usable_seg_count(struct f2fs_sb_info *sbi) get_usable_seg_count() argument
105 get_free_segments(struct f2fs_sb_info *sbi) get_free_segments() argument
119 update_free_segments(struct f2fs_sb_info *sbi) update_free_segments() argument
237 print_inode_info(struct f2fs_sb_info *sbi, struct f2fs_node *node, int name) print_inode_info() argument
348 print_node_info(struct f2fs_sb_info *sbi, struct f2fs_node *node_block, int verbose) print_node_info() argument
433 print_ckpt_info(struct f2fs_sb_info *sbi) print_ckpt_info() argument
651 f2fs_is_valid_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr, int type) f2fs_is_valid_blkaddr() argument
689 f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, int type) f2fs_ra_meta_pages() argument
1002 check_and_set_one_feature(struct f2fs_sb_info *sbi, int feature) check_and_set_one_feature() argument
1013 check_and_set_features(struct f2fs_sb_info *sbi, enum SB_ADDR sb_addr) check_and_set_features() argument
1042 validate_super_block(struct f2fs_sb_info *sbi, enum SB_ADDR sb_addr) validate_super_block() argument
1093 init_sb_info(struct f2fs_sb_info *sbi) init_sb_info() argument
1201 validate_checkpoint(struct f2fs_sb_info *sbi, block_t cp_addr, unsigned long long *version) validate_checkpoint() argument
1240 get_valid_checkpoint(struct f2fs_sb_info *sbi) get_valid_checkpoint() argument
1368 sanity_check_ckpt(struct f2fs_sb_info *sbi) sanity_check_ckpt() argument
1482 current_nat_addr(struct f2fs_sb_info *sbi, nid_t start, int *pack) current_nat_addr() argument
1508 f2fs_early_init_nid_bitmap(struct f2fs_sb_info *sbi) f2fs_early_init_nid_bitmap() argument
1561 f2fs_late_init_nid_bitmap(struct f2fs_sb_info *sbi) f2fs_late_init_nid_bitmap() argument
1614 write_nat_bits(struct f2fs_sb_info *sbi, struct f2fs_super_block *sb, struct f2fs_checkpoint *cp, int set) write_nat_bits() argument
1687 check_nat_bits(struct f2fs_sb_info *sbi, struct f2fs_super_block *sb, struct f2fs_checkpoint *cp) check_nat_bits() argument
1766 init_node_manager(struct f2fs_sb_info *sbi) init_node_manager() argument
1799 build_node_manager(struct f2fs_sb_info *sbi) build_node_manager() argument
1813 build_sit_info(struct f2fs_sb_info *sbi) build_sit_info() argument
1893 reset_curseg(struct f2fs_sb_info *sbi, int type) reset_curseg() argument
1910 read_compacted_summaries(struct f2fs_sb_info *sbi) read_compacted_summaries() argument
1964 restore_node_summary(struct f2fs_sb_info *sbi, unsigned int segno, struct f2fs_summary_block *sum_blk) restore_node_summary() argument
1989 read_normal_summaries(struct f2fs_sb_info *sbi, int type) read_normal_summaries() argument
2028 update_sum_entry(struct f2fs_sb_info *sbi, block_t blk_addr, struct f2fs_summary *sum) update_sum_entry() argument
2059 restore_curseg_summaries(struct f2fs_sb_info *sbi) restore_curseg_summaries() argument
2072 build_curseg(struct f2fs_sb_info *sbi) build_curseg() argument
2123 check_seg_range(struct f2fs_sb_info *sbi, unsigned int segno) check_seg_range() argument
2129 current_sit_addr(struct f2fs_sb_info *sbi, unsigned int segno) current_sit_addr() argument
2145 get_current_sit_page(struct f2fs_sb_info *sbi, unsigned int segno, struct f2fs_sit_block *sit_blk) get_current_sit_page() argument
2153 rewrite_current_sit_page(struct f2fs_sb_info *sbi, unsigned int segno, struct f2fs_sit_block *sit_blk) rewrite_current_sit_page() argument
2161 check_block_count(struct f2fs_sb_info *sbi, unsigned int segno, struct f2fs_sit_entry *raw_sit) check_block_count() argument
2201 seg_info_from_raw_sit(struct f2fs_sb_info *sbi, struct seg_entry *se, struct f2fs_sit_entry *raw_sit) seg_info_from_raw_sit() argument
2213 get_seg_entry(struct f2fs_sb_info *sbi, unsigned int segno) get_seg_entry() argument
2220 get_seg_vblocks(struct f2fs_sb_info *sbi, struct seg_entry *se) get_seg_vblocks() argument
2228 get_seg_bitmap(struct f2fs_sb_info *sbi, struct seg_entry *se) get_seg_bitmap() argument
2236 get_seg_type(struct f2fs_sb_info *sbi, struct seg_entry *se) get_seg_type() argument
2244 get_sum_block(struct f2fs_sb_info *sbi, unsigned int segno, int *ret_type) get_sum_block() argument
2300 get_sum_entry(struct f2fs_sb_info *sbi, u32 blk_addr, struct f2fs_summary *sum_entry) get_sum_entry() argument
2319 get_nat_entry(struct f2fs_sb_info *sbi, nid_t nid, struct f2fs_nat_entry *raw_nat) get_nat_entry() argument
2344 update_data_blkaddr(struct f2fs_sb_info *sbi, nid_t nid, u16 ofs_in_node, block_t newaddr) update_data_blkaddr() argument
2396 update_nat_blkaddr(struct f2fs_sb_info *sbi, nid_t ino, nid_t nid, block_t newaddr) update_nat_blkaddr() argument
2424 get_node_info(struct f2fs_sb_info *sbi, nid_t nid, struct node_info *ni) get_node_info() argument
2440 build_sit_entries(struct f2fs_sb_info *sbi) build_sit_entries() argument
2507 early_build_segment_manager(struct f2fs_sb_info *sbi) early_build_segment_manager() argument
2537 late_build_segment_manager(struct f2fs_sb_info *sbi) late_build_segment_manager() argument
2551 build_sit_area_bitmap(struct f2fs_sb_info *sbi) build_sit_area_bitmap() argument
2597 rewrite_sit_area_bitmap(struct f2fs_sb_info *sbi) rewrite_sit_area_bitmap() argument
2648 flush_sit_journal_entries(struct f2fs_sb_info *sbi) flush_sit_journal_entries() argument
2682 flush_nat_journal_entries(struct f2fs_sb_info *sbi) flush_nat_journal_entries() argument
2719 flush_journal_entries(struct f2fs_sb_info *sbi) flush_journal_entries() argument
2728 flush_sit_entries(struct f2fs_sb_info *sbi) flush_sit_entries() argument
2757 relocate_curseg_offset(struct f2fs_sb_info *sbi, int type) relocate_curseg_offset() argument
2784 set_section_type(struct f2fs_sb_info *sbi, unsigned int segno, int type) set_section_type() argument
2800 write_pointer_at_zone_start(struct f2fs_sb_info *sbi, unsigned int zone_segno) write_pointer_at_zone_start() argument
2844 find_next_free_block(struct f2fs_sb_info *sbi, u64 *to, int left, int want_type, bool new_sec) find_next_free_block() argument
2912 move_one_curseg_info(struct f2fs_sb_info *sbi, u64 from, int left, int i) move_one_curseg_info() argument
2965 move_curseg_info(struct f2fs_sb_info *sbi, u64 from, int left) move_curseg_info() argument
2974 update_curseg_info(struct f2fs_sb_info *sbi, int type) update_curseg_info() argument
2981 zero_journal_entries(struct f2fs_sb_info *sbi) zero_journal_entries() argument
2989 write_curseg_info(struct f2fs_sb_info *sbi) write_curseg_info() argument
3010 lookup_nat_in_journal(struct f2fs_sb_info *sbi, u32 nid, struct f2fs_nat_entry *raw_nat) lookup_nat_in_journal() argument
3028 nullify_nat_entry(struct f2fs_sb_info *sbi, u32 nid) nullify_nat_entry() argument
3071 duplicate_checkpoint(struct f2fs_sb_info *sbi) duplicate_checkpoint() argument
3112 write_checkpoint(struct f2fs_sb_info *sbi) write_checkpoint() argument
3203 write_checkpoints(struct f2fs_sb_info *sbi) write_checkpoints() argument
3213 build_nat_area_bitmap(struct f2fs_sb_info *sbi) build_nat_area_bitmap() argument
3367 tune_sb_features(struct f2fs_sb_info *sbi) tune_sb_features() argument
3437 find_fsync_inode(struct f2fs_sb_info *sbi, struct list_head *head) find_fsync_inode() argument
3500 do_record_fsync_data(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk, block_t blkaddr) do_record_fsync_data() argument
3581 traverse_dnodes(struct f2fs_sb_info *sbi, struct list_head *inode_list) traverse_dnodes() argument
3628 record_fsync_data(struct f2fs_sb_info *sbi) record_fsync_data() argument
3652 f2fs_do_mount(struct f2fs_sb_info *sbi) f2fs_do_mount() argument
3802 f2fs_do_umount(struct f2fs_sb_info *sbi) f2fs_do_umount() argument
3833 f2fs_sparse_initialize_meta(struct f2fs_sb_info *sbi) f2fs_sparse_initialize_meta() argument
3899 f2fs_sparse_initialize_meta(struct f2fs_sb_info *sbi) f2fs_sparse_initialize_meta() argument
[all...]
H A Dfsck.c19 int f2fs_set_main_bitmap(struct f2fs_sb_info *sbi, u32 blk, int type) in f2fs_set_main_bitmap() argument
21 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in f2fs_set_main_bitmap()
25 se = get_seg_entry(sbi, GET_SEGNO(sbi, blk)); in f2fs_set_main_bitmap()
34 GET_SEGNO(sbi, blk), se->type, type); in f2fs_set_main_bitmap()
37 return f2fs_set_bit(BLKOFF_FROM_MAIN(sbi, blk), fsck->main_area_bitmap); in f2fs_set_main_bitmap()
40 static inline int f2fs_test_main_bitmap(struct f2fs_sb_info *sbi, u32 blk) in f2fs_test_main_bitmap() argument
42 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in f2fs_test_main_bitmap()
44 return f2fs_test_bit(BLKOFF_FROM_MAIN(sbi, blk), in f2fs_test_main_bitmap()
48 static inline int f2fs_clear_main_bitmap(struct f2fs_sb_info *sbi, u3 argument
56 f2fs_test_sit_bitmap(struct f2fs_sb_info *sbi, u32 blk) f2fs_test_sit_bitmap() argument
63 f2fs_set_sit_bitmap(struct f2fs_sb_info *sbi, u32 blk) f2fs_set_sit_bitmap() argument
70 add_into_hard_link_list(struct f2fs_sb_info *sbi, u32 nid, u32 link_cnt) add_into_hard_link_list() argument
111 find_and_dec_hard_link_list(struct f2fs_sb_info *sbi, u32 nid) find_and_dec_hard_link_list() argument
144 is_valid_ssa_node_blk(struct f2fs_sb_info *sbi, u32 nid, u32 blk_addr) is_valid_ssa_node_blk() argument
221 is_valid_summary(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, u32 blk_addr) is_valid_summary() argument
269 is_valid_ssa_data_blk(struct f2fs_sb_info *sbi, u32 blk_addr, u32 parent_nid, u16 idx_in_node, u8 version) is_valid_ssa_data_blk() argument
389 sanity_check_nid(struct f2fs_sb_info *sbi, u32 nid, struct f2fs_node *node_blk, enum FILE_TYPE ftype, enum NODE_TYPE ntype, struct node_info *ni) sanity_check_nid() argument
517 fsck_sanity_check_nid(struct f2fs_sb_info *sbi, u32 nid, struct f2fs_node *node_blk, enum FILE_TYPE ftype, enum NODE_TYPE ntype, struct node_info *ni) fsck_sanity_check_nid() argument
525 fsck_chk_xattr_blk(struct f2fs_sb_info *sbi, u32 ino, u32 x_nid, u32 *blk_cnt) fsck_chk_xattr_blk() argument
553 fsck_chk_node_blk(struct f2fs_sb_info *sbi, struct f2fs_inode *inode, u32 nid, enum FILE_TYPE ftype, enum NODE_TYPE ntype, u32 *blk_cnt, struct f2fs_compr_blk_cnt *cbc, struct child_info *child) fsck_chk_node_blk() argument
665 fsck_reada_node_block(struct f2fs_sb_info *sbi, u32 nid) fsck_reada_node_block() argument
676 fsck_reada_all_direct_node_blocks(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk) fsck_reada_all_direct_node_blocks() argument
689 fsck_chk_inode_blk(struct f2fs_sb_info *sbi, u32 nid, enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt, struct f2fs_compr_blk_cnt *cbc, struct node_info *ni, struct child_info *child_d) fsck_chk_inode_blk() argument
1201 fsck_chk_dnode_blk(struct f2fs_sb_info *sbi, struct f2fs_inode *inode, u32 nid, enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt, struct f2fs_compr_blk_cnt *cbc, struct child_info *child, struct node_info *ni) fsck_chk_dnode_blk() argument
1266 fsck_chk_idnode_blk(struct f2fs_sb_info *sbi, struct f2fs_inode *inode, enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt, struct f2fs_compr_blk_cnt *cbc, struct child_info *child) fsck_chk_idnode_blk() argument
1309 fsck_chk_didnode_blk(struct f2fs_sb_info *sbi, struct f2fs_inode *inode, enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt, struct f2fs_compr_blk_cnt *cbc, struct child_info *child) fsck_chk_didnode_blk() argument
1392 print_dentry(struct f2fs_sb_info *sbi, __u8 *name, u8 *bitmap, struct f2fs_dir_entry *dentry, int max, int idx, int last_blk, int enc_name) print_dentry() argument
1521 __chk_dots_dentries(struct f2fs_sb_info *sbi, int casefolded, struct f2fs_dir_entry *dentry, struct child_info *child, u8 *name, int len, __u8 (*filename)[F2FS_SLOT_LEN], int enc_name) __chk_dots_dentries() argument
1576 __chk_dentries(struct f2fs_sb_info *sbi, int casefolded, struct child_info *child, u8 *bitmap, struct f2fs_dir_entry *dentry, __u8 (*filenames)[F2FS_SLOT_LEN], int max, int last_blk, int enc_name) __chk_dentries() argument
1757 fsck_chk_inline_dentries(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk, struct child_info *child) fsck_chk_inline_dentries() argument
1801 fsck_chk_dentry_blk(struct f2fs_sb_info *sbi, int casefolded, u32 blk_addr, struct child_info *child, int last_blk, int enc_name) fsck_chk_dentry_blk() argument
1849 fsck_chk_data_blk(struct f2fs_sb_info *sbi, int casefolded, u32 blk_addr, struct child_info *child, int last_blk, enum FILE_TYPE ftype, u32 parent_nid, u16 idx_in_node, u8 ver, int enc_name) fsck_chk_data_blk() argument
1893 fsck_chk_orphan_node(struct f2fs_sb_info *sbi) fsck_chk_orphan_node() argument
1969 fsck_chk_quota_node(struct f2fs_sb_info *sbi) fsck_chk_quota_node() argument
2011 fsck_chk_quota_files(struct f2fs_sb_info *sbi) fsck_chk_quota_files() argument
2058 fsck_chk_meta(struct f2fs_sb_info *sbi) fsck_chk_meta() argument
2174 fsck_chk_checkpoint(struct f2fs_sb_info *sbi) fsck_chk_checkpoint() argument
2187 fsck_init(struct f2fs_sb_info *sbi) fsck_init() argument
2221 fix_hard_links(struct f2fs_sb_info *sbi) fix_hard_links() argument
2256 fix_nat_entries(struct f2fs_sb_info *sbi) fix_nat_entries() argument
2266 flush_curseg_sit_entries(struct f2fs_sb_info *sbi) flush_curseg_sit_entries() argument
2293 fix_checksum(struct f2fs_sb_info *sbi) fix_checksum() argument
2310 fix_checkpoint(struct f2fs_sb_info *sbi) fix_checkpoint() argument
2401 fix_checkpoints(struct f2fs_sb_info *sbi) fix_checkpoints() argument
2418 last_vblk_off_in_zone(struct f2fs_sb_info *sbi, unsigned int zone_segno) last_vblk_off_in_zone() argument
2441 check_curseg_write_pointer(struct f2fs_sb_info *sbi, int type) check_curseg_write_pointer() argument
2539 check_curseg_offset(struct f2fs_sb_info *sbi, int type) check_curseg_offset() argument
2579 check_curseg_offsets(struct f2fs_sb_info *sbi) check_curseg_offsets() argument
2591 fix_curseg_info(struct f2fs_sb_info *sbi) fix_curseg_info() argument
2608 check_sit_types(struct f2fs_sb_info *sbi) check_sit_types() argument
2631 fsck_get_lpf(struct f2fs_sb_info *sbi) fsck_get_lpf() argument
2692 fsck_do_reconnect_file(struct f2fs_sb_info *sbi, struct f2fs_node *lpf, struct f2fs_node *fnode) fsck_do_reconnect_file() argument
2733 fsck_failed_reconnect_file_dnode(struct f2fs_sb_info *sbi, nid_t nid) fsck_failed_reconnect_file_dnode() argument
2766 fsck_failed_reconnect_file_idnode(struct f2fs_sb_info *sbi, nid_t nid) fsck_failed_reconnect_file_idnode() argument
2796 fsck_failed_reconnect_file_didnode(struct f2fs_sb_info *sbi, nid_t nid) fsck_failed_reconnect_file_didnode() argument
2831 fsck_failed_reconnect_file(struct f2fs_sb_info *sbi, nid_t ino) fsck_failed_reconnect_file() argument
2907 fsck_reconnect_file(struct f2fs_sb_info *sbi) fsck_reconnect_file() argument
3001 struct f2fs_sb_info *sbi; global() member
3009 struct f2fs_sb_info *sbi = wpd->sbi; chk_and_fix_wp_with_sit() local
3082 fix_wp_sit_alignment(struct f2fs_sb_info *sbi) fix_wp_sit_alignment() argument
3118 fsck_chk_and_fix_write_pointers(struct f2fs_sb_info *sbi) fsck_chk_and_fix_write_pointers() argument
3133 fsck_chk_curseg_info(struct f2fs_sb_info *sbi) fsck_chk_curseg_info() argument
3177 fsck_verify(struct f2fs_sb_info *sbi) fsck_verify() argument
3390 fsck_free(struct f2fs_sb_info *sbi) fsck_free() argument
[all...]
H A Ddefrag.c12 static int migrate_block(struct f2fs_sb_info *sbi, u64 from, u64 to) in migrate_block() argument
31 se = get_seg_entry(sbi, GET_SEGNO(sbi, from)); in migrate_block()
32 offset = OFFSET_IN_SEG(sbi, from); in migrate_block()
38 se = get_seg_entry(sbi, GET_SEGNO(sbi, to)); in migrate_block()
39 offset = OFFSET_IN_SEG(sbi, to); in migrate_block()
46 get_sum_entry(sbi, from, &sum); in migrate_block()
47 update_sum_entry(sbi, to, &sum); in migrate_block()
51 update_data_blkaddr(sbi, le32_to_cp in migrate_block()
63 f2fs_defragment(struct f2fs_sb_info *sbi, u64 from, u64 len, u64 to, int left) f2fs_defragment() argument
[all...]
H A Dresize.c168 static void migrate_main(struct f2fs_sb_info *sbi, unsigned int offset) in migrate_main() argument
178 for (i = MAIN_SEGS(sbi) - 1; i >= 0; i--) { in migrate_main()
179 se = get_seg_entry(sbi, i); in migrate_main()
183 for (j = sbi->blocks_per_seg - 1; j >= 0; j--) { in migrate_main()
187 from = START_BLOCK(sbi, i) + j; in migrate_main()
195 get_sum_entry(sbi, from, &sum); in migrate_main()
198 update_data_blkaddr(sbi, le32_to_cpu(sum.nid), in migrate_main()
201 update_nat_blkaddr(sbi, 0, in migrate_main()
207 START_BLOCK(sbi, 0), in migrate_main()
208 START_BLOCK(sbi, in migrate_main()
211 move_ssa(struct f2fs_sb_info *sbi, unsigned int segno, block_t new_sum_blk_addr) move_ssa() argument
235 migrate_ssa(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb, unsigned int offset) migrate_ssa() argument
277 shrink_nats(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb) shrink_nats() argument
325 migrate_nat(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb) migrate_nat() argument
393 migrate_sit(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb, unsigned int offset) migrate_sit() argument
451 rebuild_checkpoint(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb, unsigned int offset) rebuild_checkpoint() argument
601 f2fs_resize_check(struct f2fs_sb_info *sbi, struct f2fs_super_block *new_sb) f2fs_resize_check() argument
621 f2fs_resize_grow(struct f2fs_sb_info *sbi) f2fs_resize_grow() argument
679 f2fs_resize_shrink(struct f2fs_sb_info *sbi) f2fs_resize_shrink() argument
743 f2fs_resize(struct f2fs_sb_info *sbi) f2fs_resize() argument
[all...]
H A Ddump.c37 void nat_dump(struct f2fs_sb_info *sbi, nid_t start_nat, nid_t end_nat) in nat_dump() argument
57 if(nid == 0 || nid == F2FS_NODE_INO(sbi) || in nat_dump()
58 nid == F2FS_META_INO(sbi)) in nat_dump()
62 block_addr = current_nat_addr(sbi, nid, &pack); in nat_dump()
64 if (lookup_nat_in_journal(sbi, nid, &raw_nat) >= 0) { in nat_dump()
109 void sit_dump(struct f2fs_sb_info *sbi, unsigned int start_sit, in sit_dump() argument
113 struct sit_info *sit_i = SIT_I(sbi); in sit_dump()
131 se = get_seg_entry(sbi, segno); in sit_dump()
169 SM_I(sbi)->main_segments - free_segs, in sit_dump()
177 void ssa_dump(struct f2fs_sb_info *sbi, in argument
250 dump_data_blk(struct f2fs_sb_info *sbi, __u64 offset, u32 blkaddr) dump_data_blk() argument
294 dump_node_blk(struct f2fs_sb_info *sbi, int ntype, u32 nid, u32 addr_per_block, u64 *ofs) dump_node_blk() argument
353 dump_xattr(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk) dump_xattr() argument
422 dump_inode_blk(struct f2fs_sb_info *sbi, u32 nid, struct f2fs_node *node_blk) dump_inode_blk() argument
472 dump_file(struct f2fs_sb_info *sbi, struct node_info *ni, struct f2fs_node *node_blk, int force) dump_file() argument
530 is_sit_bitmap_set(struct f2fs_sb_info *sbi, u32 blk_addr) is_sit_bitmap_set() argument
542 dump_node_scan_disk(struct f2fs_sb_info *sbi, nid_t nid) dump_node_scan_disk() argument
575 dump_node(struct f2fs_sb_info *sbi, nid_t nid, int force) dump_node() argument
622 dump_node_from_blkaddr(struct f2fs_sb_info *sbi, u32 blk_addr) dump_node_from_blkaddr() argument
791 dump_info_from_blkaddr(struct f2fs_sb_info *sbi, u32 blk_addr) dump_info_from_blkaddr() argument
[all...]
H A Dsegment.c23 int reserve_new_block(struct f2fs_sb_info *sbi, block_t *to, in reserve_new_block() argument
26 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in reserve_new_block()
35 if (fsck->chk.valid_blk_cnt >= sbi->user_block_count) { in reserve_new_block()
40 sbi->total_valid_node_count) { in reserve_new_block()
45 if (sbi->total_valid_block_count >= in reserve_new_block()
46 sbi->user_block_count) { in reserve_new_block()
50 if (is_node && sbi->total_valid_node_count >= in reserve_new_block()
51 sbi->total_node_count) { in reserve_new_block()
58 blkaddr = SM_I(sbi)->main_blkaddr; in reserve_new_block()
60 if (sbi in reserve_new_block()
117 new_data_block(struct f2fs_sb_info *sbi, void *block, struct dnode_of_data *dn, int type) new_data_block() argument
170 f2fs_read(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer, u64 count, pgoff_t offset) f2fs_read() argument
260 f2fs_write_ex(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer, u64 count, pgoff_t offset, enum wr_addr_type addr_type) f2fs_write_ex() argument
380 f2fs_write(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer, u64 count, pgoff_t offset) f2fs_write() argument
386 f2fs_write_compress_data(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer, u64 count, pgoff_t offset) f2fs_write_compress_data() argument
392 f2fs_write_addrtag(struct f2fs_sb_info *sbi, nid_t ino, pgoff_t offset, unsigned int addrtag) f2fs_write_addrtag() argument
401 f2fs_filesize_update(struct f2fs_sb_info *sbi, nid_t ino, u64 filesize) f2fs_filesize_update() argument
448 f2fs_fix_mutable(struct f2fs_sb_info *sbi, nid_t ino, pgoff_t offset, unsigned int compressed) f2fs_fix_mutable() argument
489 update_largest_extent(struct f2fs_sb_info *sbi, nid_t ino) update_largest_extent() argument
568 f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de) f2fs_build_file() argument
[all...]
H A Dmain.c845 static int do_fsck(struct f2fs_sb_info *sbi) in do_fsck() argument
847 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in do_fsck()
853 fsck_init(sbi); in do_fsck()
857 fsck_chk_and_fix_write_pointers(sbi); in do_fsck()
859 fsck_chk_curseg_info(sbi); in do_fsck()
864 if (fsck_chk_meta(sbi)) { in do_fsck()
870 fsck_free(sbi); in do_fsck()
892 fsck_chk_checkpoint(sbi); in do_fsck()
894 fsck_chk_quota_node(sbi); in do_fsck()
902 ret = quota_init_context(sbi); in do_fsck()
924 do_dump(struct f2fs_sb_info *sbi) do_dump() argument
955 do_defrag(struct f2fs_sb_info *sbi) do_defrag() argument
1011 do_resize(struct f2fs_sb_info *sbi) do_resize() argument
1027 init_compr(struct f2fs_sb_info *sbi) init_compr() argument
1051 do_sload(struct f2fs_sb_info *sbi) do_sload() argument
1068 do_label(struct f2fs_sb_info *sbi) do_label() argument
1119 struct f2fs_sb_info *sbi; main() local
[all...]
H A Dsload.c48 static int f2fs_make_directory(struct f2fs_sb_info *sbi, in f2fs_make_directory() argument
56 ret = f2fs_mkdir(sbi, de + i); in f2fs_make_directory()
58 ret = f2fs_create(sbi, de + i); in f2fs_make_directory()
60 ret = f2fs_symlink(sbi, de + i); in f2fs_make_directory()
71 static int set_selinux_xattr(struct f2fs_sb_info *sbi, const char *path, in set_selinux_xattr() argument
96 inode_set_selinux(sbi, ino, secontext); in set_selinux_xattr()
203 static int build_directory(struct f2fs_sb_info *sbi, const char *full_path, in build_directory() argument
244 ret = f2fs_make_directory(sbi, entries, dentries); in build_directory()
250 f2fs_build_file(sbi, dentries + i); in build_directory()
262 ret = build_directory(sbi, subdir_full_pat in build_directory()
300 build_directory(struct f2fs_sb_info *sbi, const char *full_path, const char *dir_path, const char *target_out_dir, nid_t dir_ino) build_directory() argument
347 f2fs_sload(struct f2fs_sb_info *sbi) f2fs_sload() argument
[all...]
H A Ddir.c110 static int find_in_level(struct f2fs_sb_info *sbi, struct f2fs_node *dir, in find_in_level() argument
124 namehash = f2fs_dentry_hash(get_encoding(sbi), IS_CASEFOLDED(&dir->i), in find_in_level()
144 get_dnode_of_data(sbi, &dn, bidx, LOOKUP_NODE); in find_in_level()
167 static int f2fs_find_entry(struct f2fs_sb_info *sbi, in f2fs_find_entry() argument
175 if (find_in_level(sbi, dir, level, de)) in f2fs_find_entry()
182 nid_t f2fs_lookup(struct f2fs_sb_info *sbi, struct f2fs_node *dir, in f2fs_lookup() argument
191 err = f2fs_find_entry(sbi, dir, &de); in f2fs_lookup()
221 int f2fs_add_link(struct f2fs_sb_info *sbi, struct f2fs_node *parent, in f2fs_add_link() argument
228 f2fs_hash_t dentry_hash = f2fs_dentry_hash(get_encoding(sbi), in f2fs_add_link()
273 get_dnode_of_data(sbi, in f2fs_add_link()
336 make_empty_dir(struct f2fs_sb_info *sbi, struct f2fs_node *inode) make_empty_dir() argument
377 page_symlink(struct f2fs_sb_info *sbi, struct f2fs_node *inode, const char *symname, int symlen) page_symlink() argument
437 set_file_temperature(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk, const unsigned char *name) set_file_temperature() argument
462 init_inode_block(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk, struct dentry *de) init_inode_block() argument
550 convert_inline_dentry(struct f2fs_sb_info *sbi, struct f2fs_node *node, block_t p_blkaddr) convert_inline_dentry() argument
653 f2fs_search_hardlink(struct f2fs_sb_info *sbi, struct dentry *de) f2fs_search_hardlink() argument
678 f2fs_create(struct f2fs_sb_info *sbi, struct dentry *de) f2fs_create() argument
810 f2fs_mkdir(struct f2fs_sb_info *sbi, struct dentry *de) f2fs_mkdir() argument
815 f2fs_symlink(struct f2fs_sb_info *sbi, struct dentry *de) f2fs_symlink() argument
820 f2fs_find_path(struct f2fs_sb_info *sbi, char *path, nid_t *ino) f2fs_find_path() argument
[all...]
H A Dnode.c19 void f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid) in f2fs_alloc_nid() argument
21 struct f2fs_nm_info *nm_i = NM_I(sbi); in f2fs_alloc_nid()
33 void f2fs_release_nid(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_release_nid() argument
35 struct f2fs_nm_info *nm_i = NM_I(sbi); in f2fs_release_nid()
43 int f2fs_rebuild_qf_inode(struct f2fs_sb_info *sbi, int qtype) in f2fs_rebuild_qf_inode() argument
46 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in f2fs_rebuild_qf_inode()
47 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in f2fs_rebuild_qf_inode()
66 get_node_info(sbi, ino, &ni); in f2fs_rebuild_qf_inode()
68 ret = reserve_new_block(sbi, &blkaddr, &sum, CURSEG_HOT_NODE, 1); in f2fs_rebuild_qf_inode()
79 update_nat_blkaddr(sbi, in in f2fs_rebuild_qf_inode()
108 new_node_block(struct f2fs_sb_info *sbi, struct dnode_of_data *dn, unsigned int ofs) new_node_block() argument
243 get_dnode_of_data(struct f2fs_sb_info *sbi, struct dnode_of_data *dn, pgoff_t index, int mode) get_dnode_of_data() argument
[all...]
H A Dquotaio.c89 written = f2fs_write(qf->sbi, qf->ino, buf, size, offset); in quota_write_nomount()
100 return f2fs_read(qf->sbi, qf->ino, buf, size, offset); in quota_read_nomount()
106 errcode_t quota_file_open(struct f2fs_sb_info *sbi, struct quota_handle *h, in quota_file_open() argument
109 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in quota_file_open()
110 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in quota_file_open()
124 (void) quota_file_close(sbi, h, 0); in quota_file_open()
134 h->qh_qf.sbi = sbi; in quota_file_open()
166 errcode_t quota_file_create(struct f2fs_sb_info *sbi, struct quota_handle *h, in quota_file_create() argument
169 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in quota_file_create()
197 quota_file_close(struct f2fs_sb_info *sbi, struct quota_handle *h, int update_filesize) quota_file_close() argument
[all...]
H A Dxattr.c20 void *read_all_xattrs(struct f2fs_sb_info *sbi, struct f2fs_node *inode) in read_all_xattrs() argument
35 ret = fsck_sanity_check_nid(sbi, xnid, node_blk, in read_all_xattrs()
53 get_node_info(sbi, xnid, &ni); in read_all_xattrs()
83 static void write_all_xattrs(struct f2fs_sb_info *sbi, in write_all_xattrs() argument
102 f2fs_alloc_nid(sbi, &new_nid); in write_all_xattrs()
106 blkaddr = new_node_block(sbi, &dn, XATTR_NODE_OFFSET); in write_all_xattrs()
112 get_node_info(sbi, xnid, &ni); in write_all_xattrs()
133 int f2fs_setxattr(struct f2fs_sb_info *sbi, nid_t ino, int index, const char *name, in f2fs_setxattr() argument
163 get_node_info(sbi, ino, &ni); in f2fs_setxattr()
175 base_addr = read_all_xattrs(sbi, inod in f2fs_setxattr()
256 inode_set_selinux(struct f2fs_sb_info *sbi, u32 ino, const char *secon) inode_set_selinux() argument
[all...]
H A Dquotaio.h68 struct f2fs_sb_info *sbi; member
116 struct f2fs_sb_info *sbi; member
201 errcode_t quota_file_open(struct f2fs_sb_info *sbi, struct quota_handle *h,
205 errcode_t quota_file_create(struct f2fs_sb_info *sbi, struct quota_handle *h,
209 errcode_t quota_file_close(struct f2fs_sb_info *sbi, struct quota_handle *h,
218 errcode_t quota_init_context(struct f2fs_sb_info *sbi);
222 errcode_t quota_write_inode(struct f2fs_sb_info *sbi, enum quota_type qtype);
226 errcode_t quota_compare_and_update(struct f2fs_sb_info *sbi,
H A Dmkquota.c66 errcode_t quota_write_inode(struct f2fs_sb_info *sbi, enum quota_type qtype) in quota_write_inode() argument
68 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in quota_write_inode()
69 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in quota_write_inode()
86 retval = quota_file_create(sbi, h, qtype); in quota_write_inode()
91 quota_file_close(sbi, h, 1); in quota_write_inode()
146 errcode_t quota_init_context(struct f2fs_sb_info *sbi) in quota_init_context() argument
148 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in quota_init_context()
149 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in quota_init_context()
177 ctx->sbi = sbi; in quota_init_context()
362 quota_compare_and_update(struct f2fs_sb_info *sbi, enum quota_type qtype, int *usage_inconsistent, int preserve_limits) quota_compare_and_update() argument
[all...]
H A Dfsck.h90 struct f2fs_sb_info sbi; member
159 static inline bool need_fsync_data_record(struct f2fs_sb_info *sbi) in need_fsync_data_record() argument
161 return !is_set_ckpt_flags(F2FS_CKPT(sbi), CP_UMOUNT_FLAG) || in need_fsync_data_record()
193 void fsck_chk_checkpoint(struct f2fs_sb_info *sbi);
194 int fsck_chk_meta(struct f2fs_sb_info *sbi);
276 extern void dump_node_scan_disk(struct f2fs_sb_info *sbi, nid_t nid);
298 int f2fs_rebuild_qf_inode(struct f2fs_sb_info *sbi, int qtype);
327 struct hardlink_cache_entry *f2fs_search_hardlink(struct f2fs_sb_info *sbi,
H A Dnode.h26 static inline unsigned int ADDRS_PER_PAGE(struct f2fs_sb_info *sbi, in ADDRS_PER_PAGE() argument
41 get_node_info(sbi, ino, &ni); in ADDRS_PER_PAGE()
138 static inline bool is_recoverable_dnode(struct f2fs_sb_info *sbi, in is_recoverable_dnode() argument
141 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in is_recoverable_dnode()
/third_party/f2fs-tools/tools/debug_tools/
H A Dfsck_debug.h19 static inline unsigned int total_segments(struct f2fs_sb_info *sbi) in total_segments() argument
21 return sbi->blocks_per_seg == 0 ? in total_segments()
22 0 : ((unsigned int)sbi->user_block_count) / in total_segments()
23 ((unsigned int)sbi->blocks_per_seg); in total_segments()
26 static inline unsigned int reserved_segments(struct f2fs_sb_info *sbi) in reserved_segments() argument
28 return sbi->sm_info == NULL ? 0 : sbi->sm_info->reserved_segments; in reserved_segments()
31 static inline unsigned int overprov_segments(struct f2fs_sb_info *sbi) in overprov_segments() argument
33 return sbi->sm_info == NULL ? 0 : sbi in overprov_segments()
36 of_valid_block_count(struct f2fs_sb_info *sbi) of_valid_block_count() argument
41 f2fs_utilization(struct f2fs_sb_info *sbi) f2fs_utilization() argument
[all...]
H A Dfsck_debug.c12 void dump_sbi_info(struct f2fs_sb_info *sbi) in dump_sbi_info() argument
14 if (sbi == NULL) { in dump_sbi_info()
15 MSG(0, "sbi is null\n"); in dump_sbi_info()
23 MSG(0, "total_count %u\n", total_segments(sbi)); in dump_sbi_info()
24 MSG(0, "resvd_segs %u\n", reserved_segments(sbi)); in dump_sbi_info()
25 MSG(0, "overp_segs %u\n", overprov_segments(sbi)); in dump_sbi_info()
26 MSG(0, "valid_count %u\n", of_valid_block_count(sbi)); in dump_sbi_info()
27 MSG(0, "utilization %u\n", f2fs_utilization(sbi)); in dump_sbi_info()
29 hex_info_dump("f2fs_sb_info", sbi, in dump_sbi_info()
/third_party/spirv-tools/source/opt/
H A Dblock_merge_util.cpp167 auto sbi = bi; in MergeWithSuccessor() local
168 for (; sbi != func->end(); ++sbi) in MergeWithSuccessor()
169 if (sbi->id() == lab_id) break; in MergeWithSuccessor()
170 // If bi is sbi's only predecessor, it dominates sbi and thus in MergeWithSuccessor()
171 // sbi must follow bi in func's ordering. in MergeWithSuccessor()
172 assert(sbi != func->end()); in MergeWithSuccessor()
174 if (sbi->tail()->opcode() == spv::Op::OpSwitch && in MergeWithSuccessor()
175 sbi in MergeWithSuccessor()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dblock_merge_util.cpp146 auto sbi = bi; in MergeWithSuccessor() local
147 for (; sbi != func->end(); ++sbi) in MergeWithSuccessor()
148 if (sbi->id() == lab_id) break; in MergeWithSuccessor()
149 // If bi is sbi's only predecessor, it dominates sbi and thus in MergeWithSuccessor()
150 // sbi must follow bi in func's ordering. in MergeWithSuccessor()
151 assert(sbi != func->end()); in MergeWithSuccessor()
153 // Update the inst-to-block mapping for the instructions in sbi. in MergeWithSuccessor()
154 for (auto& inst : *sbi) { in MergeWithSuccessor()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dblock_merge_util.cpp146 auto sbi = bi; in MergeWithSuccessor() local
147 for (; sbi != func->end(); ++sbi) in MergeWithSuccessor()
148 if (sbi->id() == lab_id) break; in MergeWithSuccessor()
149 // If bi is sbi's only predecessor, it dominates sbi and thus in MergeWithSuccessor()
150 // sbi must follow bi in func's ordering. in MergeWithSuccessor()
151 assert(sbi != func->end()); in MergeWithSuccessor()
153 // Update the inst-to-block mapping for the instructions in sbi. in MergeWithSuccessor()
154 for (auto& inst : *sbi) { in MergeWithSuccessor()
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/rbbi/
H A DBreakIteratorRegTest.java38 BreakIterator sbi = (BreakIterator)usbi.clone(); in TestRegUnreg()
41 // sbi.setText(text); in TestRegUnreg()
46 Object key1 = BreakIterator.registerInstance(sbi, Locale.US, BreakIterator.KIND_WORD); in TestRegUnreg()
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/
H A DBreakIteratorRegTest.java35 BreakIterator sbi = (BreakIterator)usbi.clone(); in TestRegUnreg()
38 // sbi.setText(text); in TestRegUnreg()
43 Object key1 = BreakIterator.registerInstance(sbi, Locale.US, BreakIterator.KIND_WORD); in TestRegUnreg()
/third_party/icu/icu4c/source/test/intltest/
H A Dformatted_string_builder_test.cpp215 FormattedValueStringBuilderImpl sbi(kUndefinedField); in testFields()
216 FormattedStringBuilder& sb = sbi.getStringRef(); in testFields()
233 sbi.nextFieldPosition(fp, status); in testFields()

Completed in 20 milliseconds

12