Home
last modified time | relevance | path

Searched refs:sbi (Results 1 – 25 of 67) sorted by relevance

123

/external/f2fs-tools/fsck/
Df2fs.h203 static inline struct f2fs_super_block *F2FS_RAW_SUPER(struct f2fs_sb_info *sbi) in F2FS_RAW_SUPER() argument
205 return (struct f2fs_super_block *)(sbi->raw_super); in F2FS_RAW_SUPER()
208 static inline struct f2fs_checkpoint *F2FS_CKPT(struct f2fs_sb_info *sbi) in F2FS_CKPT() argument
210 return (struct f2fs_checkpoint *)(sbi->ckpt); in F2FS_CKPT()
213 static inline struct f2fs_fsck *F2FS_FSCK(struct f2fs_sb_info *sbi) in F2FS_FSCK() argument
215 return (struct f2fs_fsck *)(sbi->fsck); in F2FS_FSCK()
218 static inline struct f2fs_nm_info *NM_I(struct f2fs_sb_info *sbi) in NM_I() argument
220 return (struct f2fs_nm_info *)(sbi->nm_info); in NM_I()
223 static inline struct f2fs_sm_info *SM_I(struct f2fs_sb_info *sbi) in SM_I() argument
225 return (struct f2fs_sm_info *)(sbi->sm_info); in SM_I()
[all …]
Dmount.c14 u32 get_free_segments(struct f2fs_sb_info *sbi) in get_free_segments() argument
18 for (i = 0; i < TOTAL_SEGS(sbi); i++) { in get_free_segments()
19 struct seg_entry *se = get_seg_entry(sbi, i); in get_free_segments()
22 !IS_CUR_SEGNO(sbi, i, NO_CHECK_TYPE)) in get_free_segments()
28 void update_free_segments(struct f2fs_sb_info *sbi) in update_free_segments() argument
33 MSG(0, "\r [ %c ] Free segments: 0x%x", progress[i % 5], get_free_segments(sbi)); in update_free_segments()
190 void print_ckpt_info(struct f2fs_sb_info *sbi) in print_ckpt_info() argument
192 struct f2fs_checkpoint *cp = F2FS_CKPT(sbi); in print_ckpt_info()
421 int validate_super_block(struct f2fs_sb_info *sbi, int block) in validate_super_block() argument
425 sbi->raw_super = malloc(sizeof(struct f2fs_super_block)); in validate_super_block()
[all …]
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_cpu(sum.nid), in migrate_block()
54 update_nat_blkaddr(sbi, 0, le32_to_cpu(sum.nid), to); in migrate_block()
63 int f2fs_defragment(struct f2fs_sb_info *sbi, u64 from, u64 len, u64 to, int left) in f2fs_defragment() argument
[all …]
Dfsck.c16 static inline int f2fs_set_main_bitmap(struct f2fs_sb_info *sbi, u32 blk, in f2fs_set_main_bitmap() argument
19 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in f2fs_set_main_bitmap()
23 se = get_seg_entry(sbi, GET_SEGNO(sbi, blk)); in f2fs_set_main_bitmap()
32 GET_SEGNO(sbi, blk), se->type, type); in f2fs_set_main_bitmap()
35 return f2fs_set_bit(BLKOFF_FROM_MAIN(sbi, blk), fsck->main_area_bitmap); in f2fs_set_main_bitmap()
38 static inline int f2fs_test_main_bitmap(struct f2fs_sb_info *sbi, u32 blk) in f2fs_test_main_bitmap() argument
40 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in f2fs_test_main_bitmap()
42 return f2fs_test_bit(BLKOFF_FROM_MAIN(sbi, blk), in f2fs_test_main_bitmap()
46 static inline int f2fs_test_sit_bitmap(struct f2fs_sb_info *sbi, u32 blk) in f2fs_test_sit_bitmap() argument
48 struct f2fs_fsck *fsck = F2FS_FSCK(sbi); in f2fs_test_sit_bitmap()
[all …]
Dresize.c135 static void migrate_main(struct f2fs_sb_info *sbi, unsigned int offset) in migrate_main() argument
145 for (i = TOTAL_SEGS(sbi) - 1; i >= 0; i--) { in migrate_main()
146 se = get_seg_entry(sbi, i); in migrate_main()
150 for (j = sbi->blocks_per_seg - 1; j >= 0; j--) { in migrate_main()
154 from = START_BLOCK(sbi, i) + j; in migrate_main()
162 get_sum_entry(sbi, from, &sum); in migrate_main()
165 update_data_blkaddr(sbi, le32_to_cpu(sum.nid), in migrate_main()
168 update_nat_blkaddr(sbi, 0, in migrate_main()
174 START_BLOCK(sbi, 0), in migrate_main()
175 START_BLOCK(sbi, 0) + offset); in migrate_main()
[all …]
Dmain.c405 static void do_fsck(struct f2fs_sb_info *sbi) in do_fsck() argument
407 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in do_fsck()
411 fsck_init(sbi); in do_fsck()
418 if (fsck_chk_meta(sbi)) { in do_fsck()
424 fsck_free(sbi); in do_fsck()
446 fsck_chk_orphan_node(sbi); in do_fsck()
450 fsck_chk_node_blk(sbi, NULL, sbi->root_ino_num, in do_fsck()
452 fsck_verify(sbi); in do_fsck()
453 fsck_free(sbi); in do_fsck()
456 static void do_dump(struct f2fs_sb_info *sbi) in do_dump() argument
[all …]
Ddump.c26 void nat_dump(struct f2fs_sb_info *sbi) in nat_dump() argument
28 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi); in nat_dump()
29 struct f2fs_nm_info *nm_i = NM_I(sbi); in nat_dump()
45 (sbi->log_blocks_per_seg - 1); in nat_dump()
52 seg_off = block_off >> sbi->log_blocks_per_seg; in nat_dump()
54 (seg_off << sbi->log_blocks_per_seg << 1) + in nat_dump()
55 (block_off & ((1 << sbi->log_blocks_per_seg) - 1))); in nat_dump()
58 block_addr += sbi->blocks_per_seg; in nat_dump()
73 if (lookup_nat_in_journal(sbi, nid + i, in nat_dump()
118 void sit_dump(struct f2fs_sb_info *sbi, unsigned int start_sit, in sit_dump() argument
[all …]
Dsload.c52 static void f2fs_make_directory(struct f2fs_sb_info *sbi, in f2fs_make_directory() argument
59 f2fs_mkdir(sbi, de + i); in f2fs_make_directory()
61 f2fs_create(sbi, de + i); in f2fs_make_directory()
63 f2fs_symlink(sbi, de + i); in f2fs_make_directory()
67 static int build_directory(struct f2fs_sb_info *sbi, const char *full_path, in build_directory() argument
153 f2fs_make_directory(sbi, entries, dentries); in build_directory()
157 f2fs_build_file(sbi, dentries + i); in build_directory()
169 build_directory(sbi, subdir_full_path, subdir_dir_path, in build_directory()
184 inode_set_selinux(sbi, dentries[i].ino, dentries[i].secon); in build_directory()
205 int f2fs_sload(struct f2fs_sb_info *sbi, const char *from_dir, in f2fs_sload() argument
[all …]
Dsegment.c19 void reserve_new_block(struct f2fs_sb_info *sbi, block_t *to, in reserve_new_block() argument
26 blkaddr = SM_I(sbi)->main_blkaddr; in reserve_new_block()
28 if (find_next_free_block(sbi, &blkaddr, 0, type)) { in reserve_new_block()
33 se = get_seg_entry(sbi, GET_SEGNO(sbi, blkaddr)); in reserve_new_block()
34 offset = OFFSET_IN_SEG(sbi, blkaddr); in reserve_new_block()
38 sbi->total_valid_block_count++; in reserve_new_block()
43 update_sum_entry(sbi, *to, sum); in reserve_new_block()
46 void new_data_block(struct f2fs_sb_info *sbi, void *block, in new_data_block() argument
55 get_node_info(sbi, dn->nid, &ni); in new_data_block()
57 reserve_new_block(sbi, &dn->data_blkaddr, &sum, type); in new_data_block()
[all …]
Ddir.c100 static int find_in_level(struct f2fs_sb_info *sbi,struct f2fs_node *dir, in find_in_level() argument
132 get_dnode_of_data(sbi, &dn, bidx, LOOKUP_NODE); in find_in_level()
155 static int f2fs_find_entry(struct f2fs_sb_info *sbi, in f2fs_find_entry() argument
163 if (find_in_level(sbi, dir, level, de)) in f2fs_find_entry()
192 static int f2fs_add_link(struct f2fs_sb_info *sbi, struct f2fs_node *parent, in f2fs_add_link() argument
241 get_dnode_of_data(sbi, &dn, block, ALLOC_NODE); in f2fs_add_link()
244 new_data_block(sbi, dentry_blk, &dn, CURSEG_HOT_DATA); in f2fs_add_link()
303 static void make_empty_dir(struct f2fs_sb_info *sbi, struct f2fs_node *inode) in make_empty_dir() argument
313 get_node_info(sbi, ino, &ni); in make_empty_dir()
334 reserve_new_block(sbi, &blkaddr, &sum, CURSEG_HOT_DATA); in make_empty_dir()
[all …]
Dxattr.c23 static void *read_all_xattrs(struct f2fs_sb_info *sbi, struct f2fs_node *inode) in read_all_xattrs() argument
40 get_node_info(sbi, le32_to_cpu(inode->i.i_xattr_nid), &ni); in read_all_xattrs()
70 static void write_all_xattrs(struct f2fs_sb_info *sbi, in write_all_xattrs() argument
90 f2fs_alloc_nid(sbi, &new_nid, 0); in write_all_xattrs()
94 blkaddr = new_node_block(sbi, &dn, XATTR_NODE_OFFSET); in write_all_xattrs()
100 get_node_info(sbi, xnid, &ni); in write_all_xattrs()
117 int f2fs_setxattr(struct f2fs_sb_info *sbi, nid_t ino, int index, const char *name, in f2fs_setxattr() argument
147 get_node_info(sbi, ino, &ni); in f2fs_setxattr()
153 base_addr = read_all_xattrs(sbi, inode); in f2fs_setxattr()
224 write_all_xattrs(sbi, inode, new_hsize, base_addr); in f2fs_setxattr()
[all …]
Dnode.c19 void f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid, int inode) in f2fs_alloc_nid() argument
21 struct f2fs_nm_info *nm_i = NM_I(sbi); in f2fs_alloc_nid()
22 struct f2fs_checkpoint *cp = F2FS_CKPT(sbi); in f2fs_alloc_nid()
58 block_t new_node_block(struct f2fs_sb_info *sbi, in new_node_block() argument
63 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in new_node_block()
87 get_node_info(sbi, dn->nid, &ni); in new_node_block()
89 reserve_new_block(sbi, &blkaddr, &sum, type); in new_node_block()
92 update_nat_blkaddr(sbi, le32_to_cpu(f2fs_inode->footer.ino), in new_node_block()
182 void get_dnode_of_data(struct f2fs_sb_info *sbi, struct dnode_of_data *dn, in get_dnode_of_data() argument
203 get_node_info(sbi, nids[0], &ni); in get_dnode_of_data()
[all …]
Dfsck.h58 struct f2fs_sb_info sbi; member
133 extern int fsck_chk_data_blk(struct f2fs_sb_info *sbi, u32, struct child_info *,
139 int fsck_chk_meta(struct f2fs_sb_info *sbi);
/external/syslinux/core/fs/fat/
Dfat.c90 struct fat_sb_info *sbi = FAT_SB(fs); in fat_next_extent() local
91 uint32_t mcluster = lstart >> sbi->clust_shift; in fat_next_extent()
96 const uint32_t cluster_bytes = UINT32_C(1) << sbi->clust_byte_shift; in fat_next_extent()
97 const uint32_t cluster_secs = UINT32_C(1) << sbi->clust_shift; in fat_next_extent()
98 sector_t data_area = sbi->data; in fat_next_extent()
100 tcluster = (inode->size + cluster_bytes - 1) >> sbi->clust_byte_shift; in fat_next_extent()
104 lcluster = PVT(inode)->offset >> sbi->clust_shift; in fat_next_extent()
105 pcluster = ((PVT(inode)->here - data_area) >> sbi->clust_shift) + 2; in fat_next_extent()
113 if (pcluster-2 >= sbi->clusters) { in fat_next_extent()
114 inode->size = lcluster << sbi->clust_shift; in fat_next_extent()
[all …]
/external/syslinux/core/fs/ufs/
Dufs.c404 struct ufs_sb_info *sbi; in set_ufs_info() local
406 sbi = malloc(sizeof *sbi); in set_ufs_info()
407 if (!sbi) in set_ufs_info()
412 sbi->inode_size = sizeof (struct ufs1_inode); in set_ufs_info()
413 sbi->groups_count = sb->ufs1.nr_frags / sb->frags_per_cg; in set_ufs_info()
414 sbi->ufs1.delta_value = sb->ufs1.delta_value; in set_ufs_info()
415 sbi->ufs1.cycle_mask = sb->ufs1.cycle_mask; in set_ufs_info()
416 sbi->ufs_iget_by_inr = ufs1_iget_by_inr; in set_ufs_info()
417 sbi->ufs_read_blkaddrs = ufs1_read_blkaddrs; in set_ufs_info()
418 sbi->addr_shift = UFS1_ADDR_SHIFT; in set_ufs_info()
[all …]
/external/syslinux/core/fs/ext2/
Dext2.c34 struct ext2_sb_info *sbi = EXT2_SB(fs); in ext2_get_group_desc() local
38 if (group_num >= sbi->s_groups_count) { in ext2_get_group_desc()
42 group_num, sbi->s_groups_count); in ext2_get_group_desc()
47 desc_block = group_num / sbi->s_desc_per_block; in ext2_get_group_desc()
48 desc_index = group_num % sbi->s_desc_per_block; in ext2_get_group_desc()
50 desc_block += sbi->s_first_data_block + 1; in ext2_get_group_desc()
275 struct ext2_sb_info *sbi; in ext2_fs_init() local
286 sbi = malloc(sizeof(*sbi)); in ext2_fs_init()
287 if (!sbi) { in ext2_fs_init()
291 fs->fs_info = sbi; in ext2_fs_init()
[all …]
/external/syslinux/core/fs/iso9660/
Dsusp_rr.c137 struct iso_sb_info *sbi = fs->fs_info; in susp_rr_iter_new() local
143 read_pos = 33 + len_fi + !(len_fi % 2) + sbi->susp_skip; in susp_rr_iter_new()
288 struct iso_sb_info *sbi = fs->fs_info; in susp_rr_check_sp() local
302 sbi->susp_skip = ((uint8_t *) dir_rec)[6]; in susp_rr_check_sp()
303 if (sbi->susp_skip > 0 && sbi->susp_skip != try_skip) in susp_rr_check_sp()
321 struct iso_sb_info *sbi = fs->fs_info; in susp_rr_get_entries() local
326 if (!sbi->do_rr) in susp_rr_get_entries()
435 struct iso_sb_info *sbi = fs->fs_info; in susp_rr_check_signatures() local
443 sbi->do_rr = 1; /* provisory for the time of examination */ in susp_rr_check_signatures()
444 sbi->susp_skip = 0; in susp_rr_check_signatures()
[all …]
Diso9660.c279 struct iso_sb_info *sbi; in iso_fs_init() local
285 sbi = malloc(sizeof(*sbi)); in iso_fs_init()
286 if (!sbi) { in iso_fs_init()
290 fs->fs_info = sbi; in iso_fs_init()
308 memcpy(&sbi->root, pvd + ROOT_DIR_OFFSET, sizeof(sbi->root)); in iso_fs_init()
/external/syslinux/core/fs/ntfs/
Dntfs.c916 struct ntfs_sb_info *sbi = NTFS_SB(fs); in ntfs_next_extent() local
926 pstart = (sbi->mft_blk + NTFS_PVT(inode)->here) << BLOCK_SHIFT(fs) >> in ntfs_next_extent()
939 ((ret->run.len << sbi->clust_byte_shift) >> sec_shift); in ntfs_next_extent()
941 pstart = ret->run.lcn << sbi->clust_shift; in ntfs_next_extent()
943 ((ret->run.len << sbi->clust_byte_shift) + sec_size - 1) >> in ntfs_next_extent()
1295 struct ntfs_sb_info *sbi; in ntfs_fs_init() local
1321 sbi = malloc(sizeof *sbi); in ntfs_fs_init()
1322 if (!sbi) in ntfs_fs_init()
1325 fs->fs_info = sbi; in ntfs_fs_init()
1327 sbi->clust_shift = ilog2(ntfs.sec_per_clust); in ntfs_fs_init()
[all …]
/external/squashfs-tools/kernel/fs/squashfs/
Dsuper.c328 struct squashfs_sb_info *sbi = sb->s_fs_info; in squashfs_put_super() local
329 squashfs_cache_delete(sbi->block_cache); in squashfs_put_super()
330 squashfs_cache_delete(sbi->fragment_cache); in squashfs_put_super()
331 squashfs_cache_delete(sbi->read_page); in squashfs_put_super()
332 kfree(sbi->id_table); in squashfs_put_super()
333 kfree(sbi->fragment_index); in squashfs_put_super()
334 kfree(sbi->meta_index); in squashfs_put_super()
335 kfree(sbi->stream.workspace); in squashfs_put_super()
/external/squashfs-tools/kernel-2.4/fs/squashfs/
Dinode.c1977 struct squashfs_sb_info *sbi = &s->u.squashfs_sb; in squashfs_put_super() local
1978 if (sbi->block_cache) in squashfs_put_super()
1980 if (sbi->block_cache[i].block != in squashfs_put_super()
1982 kfree(sbi->block_cache[i].data); in squashfs_put_super()
1983 if (sbi->fragment) in squashfs_put_super()
1985 SQUASHFS_FREE(sbi->fragment[i].data); in squashfs_put_super()
1986 kfree(sbi->fragment); in squashfs_put_super()
1987 kfree(sbi->block_cache); in squashfs_put_super()
1988 kfree(sbi->read_data); in squashfs_put_super()
1989 kfree(sbi->read_page); in squashfs_put_super()
[all …]
/external/swiftshader/third_party/LLVM/test/MC/MBlaze/
Dmblaze_memory.s69 # CHECK: sbi
72 sbi r1, r2, 28
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/
DBreakIteratorRegTest.java32 BreakIterator sbi = (BreakIterator)usbi.clone(); in TestRegUnreg() local
40 Object key1 = BreakIterator.registerInstance(sbi, Locale.US, BreakIterator.KIND_WORD); in TestRegUnreg()
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/rbbi/
DBreakIteratorRegTest.java33 BreakIterator sbi = (BreakIterator)usbi.clone(); in TestRegUnreg() local
41 Object key1 = BreakIterator.registerInstance(sbi, Locale.US, BreakIterator.KIND_WORD); in TestRegUnreg()
/external/f2fs-tools/include/
Df2fs_fs.h446 #define F2FS_ROOT_INO(sbi) (sbi->root_ino_num) argument
447 #define F2FS_NODE_INO(sbi) (sbi->node_ino_num) argument
448 #define F2FS_META_INO(sbi) (sbi->meta_ino_num) argument

123