Lines Matching refs:nids
768 nid_t nids[4];
776 nids[0] = dn->inode->i_ino;
780 npage[0] = f2fs_get_node_page(sbi, nids[0]);
794 nids[1] = get_nid(parent, offset[0], true);
802 if (!nids[i] && mode == ALLOC_NODE) {
804 if (!f2fs_alloc_nid(sbi, &(nids[i]))) {
809 dn->nid = nids[i];
812 f2fs_alloc_nid_failed(sbi, nids[i]);
817 set_nid(parent, offset[i - 1], nids[i], i == 1);
818 f2fs_alloc_nid_done(sbi, nids[i]);
836 npage[i] = f2fs_get_node_page(sbi, nids[i]);
845 nids[i + 1] = get_nid(parent, offset[i], false);
848 dn->nid = nids[level];
2489 /* try to find free nids in free_nid_bitmap */
2536 /* go to the next free nat pages to find free nids abundantly */
2539 /* find free nids from current sum_pages */
2581 /* We should not use stale free nids created by f2fs_build_free_nids */
2598 /* Let's scan nat pages and its caches to get free nids */
2908 * checkpoint, we should remove it from available nids,
3244 /* not used nids: 0, node, meta, (and root counted as valid node) */