Lines Matching defs:nm_i
168 struct f2fs_nm_info *nm_i = NM_I(sbi);
171 spin_lock(&nm_i->nid_list_lock);
172 if (nm_i->nid_cnt[FREE_NID] <= 0) {
173 spin_unlock(&nm_i->nid_list_lock);
176 fnid = list_first_entry(&nm_i->free_nid_list, struct free_nid, list);
178 spin_unlock(&nm_i->nid_list_lock);
186 struct f2fs_nm_info *nm_i = NM_I(sbi);
189 if (memcmp(nm_i->nat_bitmap, nm_i->nat_bitmap_mir,
190 nm_i->bitmap_size))
193 memcpy(addr, nm_i->nat_bitmap, nm_i->bitmap_size);
198 struct f2fs_nm_info *nm_i = NM_I(sbi);
209 block_addr = (pgoff_t)(nm_i->nat_blkaddr +
213 if (f2fs_test_bit(block_off, nm_i->nat_bitmap))
222 struct f2fs_nm_info *nm_i = NM_I(sbi);
224 block_addr -= nm_i->nat_blkaddr;
226 return block_addr + nm_i->nat_blkaddr;
229 static inline void set_to_next_nat(struct f2fs_nm_info *nm_i, nid_t start_nid)
233 f2fs_change_bit(block_off, nm_i->nat_bitmap);
235 f2fs_change_bit(block_off, nm_i->nat_bitmap_mir);