/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.
|