Lines Matching defs:nm_i
1484 struct f2fs_nm_info *nm_i = NM_I(sbi);
1492 block_addr = (pgoff_t)(nm_i->nat_blkaddr +
1498 if (f2fs_test_bit(block_off, nm_i->nat_bitmap)) {
1510 struct f2fs_nm_info *nm_i = NM_I(sbi);
1511 int nid_bitmap_size = (nm_i->max_nid + BITS_PER_BYTE - 1) / BITS_PER_BYTE;
1521 nm_i->nid_bitmap = (char *)calloc(nid_bitmap_size, 1);
1522 if (!nm_i->nid_bitmap)
1526 f2fs_set_bit(0, nm_i->nid_bitmap);
1555 f2fs_set_bit(nid, nm_i->nid_bitmap);
1563 struct f2fs_nm_info *nm_i = NM_I(sbi);
1573 free(nm_i->nid_bitmap);
1577 f2fs_ra_meta_pages(sbi, 0, NAT_BLOCK_OFFSET(nm_i->max_nid),
1579 for (nid = 0; nid < nm_i->max_nid; nid++) {
1589 f2fs_set_bit(nid, nm_i->nid_bitmap);
1617 struct f2fs_nm_info *nm_i = NM_I(sbi);
1651 * nm_i->nat_blocks, since nm_i->nat_bitmap is based on
1654 if (i < nm_i->nat_blocks && f2fs_test_bit(i, nm_i->nat_bitmap))
1690 struct f2fs_nm_info *nm_i = NM_I(sbi);
1735 if (f2fs_test_bit(start_nid + j, nm_i->nid_bitmap))
1770 struct f2fs_nm_info *nm_i = NM_I(sbi);
1774 nm_i->nat_blkaddr = get_sb(nat_blkaddr);
1778 nm_i->nat_blocks = nat_segs << get_sb(log_blocks_per_seg);
1779 nm_i->max_nid = NAT_ENTRY_PER_BLOCK * nm_i->nat_blocks;
1780 nm_i->fcnt = 0;
1781 nm_i->nat_cnt = 0;
1782 nm_i->init_scan_nid = get_cp(next_free_nid);
1783 nm_i->next_scan_nid = get_cp(next_free_nid);
1785 nm_i->bitmap_size = __bitmap_size(sbi, NAT_BITMAP);
1787 nm_i->nat_bitmap = malloc(nm_i->bitmap_size);
1788 if (!nm_i->nat_bitmap)
1795 memcpy(nm_i->nat_bitmap, version_bitmap, nm_i->bitmap_size);
3219 struct f2fs_nm_info *nm_i = NM_I(sbi);
3248 block_addr = (pgoff_t)(nm_i->nat_blkaddr +
3252 if (f2fs_test_bit(block_off, nm_i->nat_bitmap))
3806 struct f2fs_nm_info *nm_i = NM_I(sbi);
3811 free(nm_i->nid_bitmap);
3812 free(nm_i->nat_bitmap);