Lines Matching refs:sbi
19 void f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid)
21 struct f2fs_nm_info *nm_i = NM_I(sbi);
33 void f2fs_release_nid(struct f2fs_sb_info *sbi, nid_t nid)
35 struct f2fs_nm_info *nm_i = NM_I(sbi);
43 int f2fs_rebuild_qf_inode(struct f2fs_sb_info *sbi, int qtype)
46 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
47 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
66 get_node_info(sbi, ino, &ni);
68 ret = reserve_new_block(sbi, &blkaddr, &sum, CURSEG_HOT_NODE, 1);
79 update_nat_blkaddr(sbi, ino, ino, blkaddr);
81 f2fs_clear_bit(ino, F2FS_FSCK(sbi)->nat_area_bitmap);
82 f2fs_set_bit(ino, NM_I(sbi)->nid_bitmap);
108 block_t new_node_block(struct f2fs_sb_info *sbi,
111 struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
114 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
144 get_node_info(sbi, dn->nid, &ni);
146 ret = reserve_new_block(sbi, &blkaddr, &sum, type, !ofs);
153 update_nat_blkaddr(sbi, le32_to_cpu(f2fs_inode->footer.ino),
243 int get_dnode_of_data(struct f2fs_sb_info *sbi, struct dnode_of_data *dn,
264 get_node_info(sbi, nids[0], &ni);
269 f2fs_alloc_nid(sbi, &nids[i]);
275 nblk[i] = new_node_block(sbi, dn, noffset[i]);
277 f2fs_release_nid(sbi, nids[i]);
287 get_node_info(sbi, nids[i], &ni);