HomeSort by relevance Sort by last modified time
    Searched refs:sbi (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/f2fs-tools/fsck/
defrag.c 12 static int migrate_block(struct f2fs_sb_info *sbi, u64 from, u64 to)
31 se = get_seg_entry(sbi, GET_SEGNO(sbi, from));
32 offset = OFFSET_IN_SEG(sbi, from);
38 se = get_seg_entry(sbi, GET_SEGNO(sbi, to));
39 offset = OFFSET_IN_SEG(sbi, to);
46 get_sum_entry(sbi, from, &sum);
47 update_sum_entry(sbi, to, &sum);
51 update_data_blkaddr(sbi, le32_to_cpu(sum.nid)
    [all...]
f2fs.h 200 static inline struct f2fs_super_block *F2FS_RAW_SUPER(struct f2fs_sb_info *sbi)
202 return (struct f2fs_super_block *)(sbi->raw_super);
205 static inline struct f2fs_checkpoint *F2FS_CKPT(struct f2fs_sb_info *sbi)
207 return (struct f2fs_checkpoint *)(sbi->ckpt);
210 static inline struct f2fs_fsck *F2FS_FSCK(struct f2fs_sb_info *sbi)
212 return (struct f2fs_fsck *)(sbi->fsck);
215 static inline struct f2fs_nm_info *NM_I(struct f2fs_sb_info *sbi)
217 return (struct f2fs_nm_info *)(sbi->nm_info);
220 static inline struct f2fs_sm_info *SM_I(struct f2fs_sb_info *sbi)
222 return (struct f2fs_sm_info *)(sbi->sm_info)
    [all...]
mount.c 31 u32 get_free_segments(struct f2fs_sb_info *sbi)
35 for (i = 0; i < TOTAL_SEGS(sbi); i++) {
36 struct seg_entry *se = get_seg_entry(sbi, i);
39 !IS_CUR_SEGNO(sbi, i, NO_CHECK_TYPE))
45 void update_free_segments(struct f2fs_sb_info *sbi)
53 MSG(0, "\r [ %c ] Free segments: 0x%x", progress[i % 5], get_free_segments(sbi));
171 void print_inode_info(struct f2fs_sb_info *sbi,
260 xattr_addr = read_all_xattrs(sbi, node);
269 void print_node_info(struct f2fs_sb_info *sbi,
277 print_inode_info(sbi, node_block, verbose)
    [all...]
resize.c 135 static void migrate_main(struct f2fs_sb_info *sbi, unsigned int offset)
145 for (i = TOTAL_SEGS(sbi) - 1; i >= 0; i--) {
146 se = get_seg_entry(sbi, i);
150 for (j = sbi->blocks_per_seg - 1; j >= 0; j--) {
154 from = START_BLOCK(sbi, i) + j;
162 get_sum_entry(sbi, from, &sum);
165 update_data_blkaddr(sbi, le32_to_cpu(sum.nid),
168 update_nat_blkaddr(sbi, 0,
174 START_BLOCK(sbi, 0),
175 START_BLOCK(sbi, 0) + offset)
    [all...]
dump.c 33 void nat_dump(struct f2fs_sb_info *sbi)
35 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
36 struct f2fs_nm_info *nm_i = NM_I(sbi);
52 (sbi->log_blocks_per_seg - 1);
59 seg_off = block_off >> sbi->log_blocks_per_seg;
61 (seg_off << sbi->log_blocks_per_seg << 1) +
62 (block_off & ((1 << sbi->log_blocks_per_seg) - 1)));
65 block_addr += sbi->blocks_per_seg;
80 if (lookup_nat_in_journal(sbi, nid + i,
125 void sit_dump(struct f2fs_sb_info *sbi, unsigned int start_sit
    [all...]
fsck.c 17 int f2fs_set_main_bitmap(struct f2fs_sb_info *sbi, u32 blk, int type)
19 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
23 se = get_seg_entry(sbi, GET_SEGNO(sbi, blk));
32 GET_SEGNO(sbi, blk), se->type, type);
35 return f2fs_set_bit(BLKOFF_FROM_MAIN(sbi, blk), fsck->main_area_bitmap);
38 static inline int f2fs_test_main_bitmap(struct f2fs_sb_info *sbi, u32 blk)
40 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
42 return f2fs_test_bit(BLKOFF_FROM_MAIN(sbi, blk),
46 static inline int f2fs_test_sit_bitmap(struct f2fs_sb_info *sbi, u32 blk
    [all...]
main.c 510 static void do_fsck(struct f2fs_sb_info *sbi)
512 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
517 fsck_init(sbi);
524 if (fsck_chk_meta(sbi)) {
530 fsck_free(sbi);
552 fsck_chk_quota_node(sbi);
558 ret = quota_init_context(sbi);
564 fsck_chk_orphan_node(sbi);
565 fsck_chk_node_blk(sbi, NULL, sbi->root_ino_num
685 struct f2fs_sb_info *sbi; local
    [all...]
sload.c 44 static void f2fs_make_directory(struct f2fs_sb_info *sbi,
51 f2fs_mkdir(sbi, de + i);
53 f2fs_create(sbi, de + i);
55 f2fs_symlink(sbi, de + i);
60 static int set_selinux_xattr(struct f2fs_sb_info *sbi, const char *path,
85 inode_set_selinux(sbi, ino, secontext);
169 static int build_directory(struct f2fs_sb_info *sbi, const char *full_path,
211 f2fs_make_directory(sbi, entries, dentries);
215 f2fs_build_file(sbi, dentries + i);
227 build_directory(sbi, subdir_full_path, subdir_dir_path
    [all...]
segment.c 27 void reserve_new_block(struct f2fs_sb_info *sbi, block_t *to,
30 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
35 blkaddr = SM_I(sbi)->main_blkaddr;
37 if (find_next_free_block(sbi, &blkaddr, 0, type)) {
42 se = get_seg_entry(sbi, GET_SEGNO(sbi, blkaddr));
43 offset = OFFSET_IN_SEG(sbi, blkaddr);
48 f2fs_set_main_bitmap(sbi, blkaddr, type);
49 f2fs_set_sit_bitmap(sbi, blkaddr);
53 sbi->total_valid_block_count++
    [all...]
quotaio.c 80 written = f2fs_write(qf->sbi, qf->ino, buf, size, offset);
90 return f2fs_read(qf->sbi, qf->ino, buf, size, offset);
96 errcode_t quota_file_open(struct f2fs_sb_info *sbi, struct quota_handle *h,
99 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
100 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
114 (void) quota_file_close(sbi, h, 0);
124 h->qh_qf.sbi = sbi;
156 errcode_t quota_file_create(struct f2fs_sb_info *sbi, struct quota_handle *h,
159 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
    [all...]
node.c 19 void f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid, int inode)
21 struct f2fs_nm_info *nm_i = NM_I(sbi);
22 struct f2fs_checkpoint *cp = F2FS_CKPT(sbi);
58 block_t new_node_block(struct f2fs_sb_info *sbi,
63 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
87 get_node_info(sbi, dn->nid, &ni);
89 reserve_new_block(sbi, &blkaddr, &sum, type);
92 update_nat_blkaddr(sbi, le32_to_cpu(f2fs_inode->footer.ino),
182 void get_dnode_of_data(struct f2fs_sb_info *sbi, struct dnode_of_data *dn,
203 get_node_info(sbi, nids[0], &ni)
    [all...]
quotaio.h 58 struct f2fs_sb_info *sbi; member in struct:quota_ctx
106 struct f2fs_sb_info *sbi; member in struct:quota_file
193 errcode_t quota_file_open(struct f2fs_sb_info *sbi, struct quota_handle *h,
197 errcode_t quota_file_create(struct f2fs_sb_info *sbi, struct quota_handle *h,
201 errcode_t quota_file_close(struct f2fs_sb_info *sbi, struct quota_handle *h,
210 errcode_t quota_init_context(struct f2fs_sb_info *sbi);
214 errcode_t quota_write_inode(struct f2fs_sb_info *sbi, enum quota_type qtype);
218 errcode_t quota_compare_and_update(struct f2fs_sb_info *sbi,
xattr.c 20 void *read_all_xattrs(struct f2fs_sb_info *sbi, struct f2fs_node *inode)
37 get_node_info(sbi, le32_to_cpu(inode->i.i_xattr_nid), &ni);
67 static void write_all_xattrs(struct f2fs_sb_info *sbi,
86 f2fs_alloc_nid(sbi, &new_nid, 0);
90 blkaddr = new_node_block(sbi, &dn, XATTR_NODE_OFFSET);
96 get_node_info(sbi, xnid, &ni);
113 int f2fs_setxattr(struct f2fs_sb_info *sbi, nid_t ino, int index, const char *name,
143 get_node_info(sbi, ino, &ni);
149 base_addr = read_all_xattrs(sbi, inode);
220 write_all_xattrs(sbi, inode, new_hsize, base_addr)
    [all...]
dir.c 109 static int find_in_level(struct f2fs_sb_info *sbi,struct f2fs_node *dir,
142 get_dnode_of_data(sbi, &dn, bidx, LOOKUP_NODE);
165 static int f2fs_find_entry(struct f2fs_sb_info *sbi,
173 if (find_in_level(sbi, dir, level, de))
202 static int f2fs_add_link(struct f2fs_sb_info *sbi, struct f2fs_node *parent,
252 get_dnode_of_data(sbi, &dn, block, ALLOC_NODE);
255 new_data_block(sbi, dentry_blk, &dn, CURSEG_HOT_DATA);
315 static void make_empty_dir(struct f2fs_sb_info *sbi, struct f2fs_node *inode)
325 get_node_info(sbi, ino, &ni);
346 reserve_new_block(sbi, &blkaddr, &sum, CURSEG_HOT_DATA)
    [all...]
mkquota.c 61 errcode_t quota_write_inode(struct f2fs_sb_info *sbi, enum quota_type qtype)
63 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
64 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
81 retval = quota_file_create(sbi, h, qtype);
86 quota_file_close(sbi, h, 1);
141 errcode_t quota_init_context(struct f2fs_sb_info *sbi)
143 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
144 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
172 ctx->sbi = sbi;
    [all...]
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/opt/
block_merge_pass.cpp 89 auto sbi = bi; local
90 for (; sbi != func->end(); ++sbi)
91 if (sbi->id() == labId)
93 // If bi is sbi's only predecessor, it dominates sbi and thus
94 // sbi must follow bi in func's ordering.
95 assert(sbi != func->end());
96 bi->AddInstructions(&*sbi);
97 KillInstAndName(sbi->GetLabelInst())
    [all...]
  /external/syslinux/core/fs/ufs/
ufs.c 404 struct ufs_sb_info *sbi; local
406 sbi = malloc(sizeof *sbi);
407 if (!sbi)
412 sbi->inode_size = sizeof (struct ufs1_inode);
413 sbi->groups_count = sb->ufs1.nr_frags / sb->frags_per_cg;
414 sbi->ufs1.delta_value = sb->ufs1.delta_value;
415 sbi->ufs1.cycle_mask = sb->ufs1.cycle_mask;
416 sbi->ufs_iget_by_inr = ufs1_iget_by_inr;
417 sbi->ufs_read_blkaddrs = ufs1_read_blkaddrs
    [all...]
  /external/syslinux/core/fs/fat/
fat.c 90 struct fat_sb_info *sbi = FAT_SB(fs); local
91 uint32_t mcluster = lstart >> sbi->clust_shift;
96 const uint32_t cluster_bytes = UINT32_C(1) << sbi->clust_byte_shift;
97 const uint32_t cluster_secs = UINT32_C(1) << sbi->clust_shift;
98 sector_t data_area = sbi->data;
100 tcluster = (inode->size + cluster_bytes - 1) >> sbi->clust_byte_shift;
104 lcluster = PVT(inode)->offset >> sbi->clust_shift;
105 pcluster = ((PVT(inode)->here - data_area) >> sbi->clust_shift) + 2;
113 if (pcluster-2 >= sbi->clusters) {
114 inode->size = lcluster << sbi->clust_shift
150 struct fat_sb_info *sbi = FAT_SB(fs); local
419 const struct fat_sb_info *sbi = FAT_SB(fs); local
726 struct fat_sb_info *sbi; local
    [all...]
  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/nds32/
lsi.s 9 sbi $r0, [$r1 + 1]
17 sbi.bi $r0, [$r1], 1
lsi.d 17 0+001c <[^>]*> sbi \$r0, \[\$r1 \+ #1\]
25 0+003c <[^>]*> sbi.bi \$r0, \[\$r1\], #1
  /external/syslinux/core/fs/ext2/
ext2.c 34 struct ext2_sb_info *sbi = EXT2_SB(fs); local
38 if (group_num >= sbi->s_groups_count) {
42 group_num, sbi->s_groups_count);
47 desc_block = group_num / sbi->s_desc_per_block;
48 desc_index = group_num % sbi->s_desc_per_block;
50 desc_block += sbi->s_first_data_block + 1;
275 struct ext2_sb_info *sbi; local
286 sbi = malloc(sizeof(*sbi));
287 if (!sbi) {
    [all...]
  /toolchain/binutils/binutils-2.27/ld/testsuite/ld-nds32/
gp.s 15 sbi.gp $r0, [+mydata]
gp.d 15 0+0018 <[^>]*> sbi.gp \$r0, \[\+ 8192\]
  /external/syslinux/core/fs/iso9660/
susp_rr.c 137 struct iso_sb_info *sbi = fs->fs_info; local
143 read_pos = 33 + len_fi + !(len_fi % 2) + sbi->susp_skip;
288 struct iso_sb_info *sbi = fs->fs_info; local
302 sbi->susp_skip = ((uint8_t *) dir_rec)[6];
303 if (sbi->susp_skip > 0 && sbi->susp_skip != try_skip)
321 struct iso_sb_info *sbi = fs->fs_info; local
326 if (!sbi->do_rr)
435 struct iso_sb_info *sbi = fs->fs_info; local
443 sbi->do_rr = 1; /* provisory for the time of examination *
    [all...]
iso9660.c 279 struct iso_sb_info *sbi; local
285 sbi = malloc(sizeof(*sbi));
286 if (!sbi) {
290 fs->fs_info = sbi;
308 memcpy(&sbi->root, pvd + ROOT_DIR_OFFSET, sizeof(sbi->root));
314 Set sbi->susp_skip and enable sbi->do_rr as appropriate.

Completed in 520 milliseconds

1 2 3 4