Lines Matching refs:nm_i
175 struct f2fs_nm_info *nm_i = NM_I(sbi); in next_free_nid() local
178 spin_lock(&nm_i->nid_list_lock); in next_free_nid()
179 if (nm_i->nid_cnt[FREE_NID] <= 0) { in next_free_nid()
180 spin_unlock(&nm_i->nid_list_lock); in next_free_nid()
183 fnid = list_first_entry(&nm_i->free_nid_list, struct free_nid, list); in next_free_nid()
185 spin_unlock(&nm_i->nid_list_lock); in next_free_nid()
193 struct f2fs_nm_info *nm_i = NM_I(sbi); in get_nat_bitmap() local
196 if (memcmp(nm_i->nat_bitmap, nm_i->nat_bitmap_mir, in get_nat_bitmap()
197 nm_i->bitmap_size)) in get_nat_bitmap()
200 memcpy(addr, nm_i->nat_bitmap, nm_i->bitmap_size); in get_nat_bitmap()
205 struct f2fs_nm_info *nm_i = NM_I(sbi); in current_nat_addr() local
216 block_addr = (pgoff_t)(nm_i->nat_blkaddr + in current_nat_addr()
220 if (f2fs_test_bit(block_off, nm_i->nat_bitmap)) in current_nat_addr()
229 struct f2fs_nm_info *nm_i = NM_I(sbi); in next_nat_addr() local
231 block_addr -= nm_i->nat_blkaddr; in next_nat_addr()
233 return block_addr + nm_i->nat_blkaddr; in next_nat_addr()
236 static inline void set_to_next_nat(struct f2fs_nm_info *nm_i, nid_t start_nid) in set_to_next_nat() argument
240 f2fs_change_bit(block_off, nm_i->nat_bitmap); in set_to_next_nat()
242 f2fs_change_bit(block_off, nm_i->nat_bitmap_mir); in set_to_next_nat()