Lines Matching refs:ni

154 	nid_t set = NAT_BLOCK_OFFSET(ne->ni.nid);  in __set_nat_cache_dirty()
179 nid_t set = NAT_BLOCK_OFFSET(ne->ni.nid); in __clear_nat_cache_dirty()
265 node_info_from_raw_nat(&e->ni, ne); in cache_nat_entry()
270 static void set_node_addr(struct f2fs_sb_info *sbi, struct node_info *ni, in set_node_addr() argument
277 e = __lookup_nat_cache(nm_i, ni->nid); in set_node_addr()
279 e = grab_nat_entry(nm_i, ni->nid); in set_node_addr()
280 copy_node_info(&e->ni, ni); in set_node_addr()
281 f2fs_bug_on(sbi, ni->blk_addr == NEW_ADDR); in set_node_addr()
288 copy_node_info(&e->ni, ni); in set_node_addr()
289 f2fs_bug_on(sbi, ni->blk_addr != NULL_ADDR); in set_node_addr()
293 f2fs_bug_on(sbi, nat_get_blkaddr(e) != ni->blk_addr); in set_node_addr()
315 e = __lookup_nat_cache(nm_i, ni->ino); in set_node_addr()
317 if (fsync_done && ni->nid == ni->ino) in set_node_addr()
346 void get_node_info(struct f2fs_sb_info *sbi, nid_t nid, struct node_info *ni) in get_node_info() argument
358 ni->nid = nid; in get_node_info()
364 ni->ino = nat_get_ino(e); in get_node_info()
365 ni->blk_addr = nat_get_blkaddr(e); in get_node_info()
366 ni->version = nat_get_version(e); in get_node_info()
379 node_info_from_raw_nat(ni, &ne); in get_node_info()
389 node_info_from_raw_nat(ni, &ne); in get_node_info()
584 struct node_info ni; in truncate_node() local
586 get_node_info(sbi, dn->nid, &ni); in truncate_node()
588 f2fs_bug_on(sbi, ni.blk_addr != NULL_ADDR); in truncate_node()
591 f2fs_bug_on(sbi, ni.blk_addr == NULL_ADDR); in truncate_node()
594 invalidate_blocks(sbi, ni.blk_addr); in truncate_node()
596 set_node_addr(sbi, &ni, NULL_ADDR, false); in truncate_node()
614 trace_f2fs_truncate_node(dn->inode, dn->nid, ni.blk_addr); in truncate_node()
996 struct node_info ni; in read_node_page() local
1002 get_node_info(sbi, page->index, &ni); in read_node_page()
1004 if (unlikely(ni.blk_addr == NULL_ADDR)) { in read_node_page()
1013 fio.blk_addr = ni.blk_addr; in read_node_page()
1294 struct node_info ni; in f2fs_write_node_page() local
1313 get_node_info(sbi, nid, &ni); in f2fs_write_node_page()
1316 if (unlikely(ni.blk_addr == NULL_ADDR)) { in f2fs_write_node_page()
1331 fio.blk_addr = ni.blk_addr; in f2fs_write_node_page()
1333 set_node_addr(sbi, &ni, fio.blk_addr, is_fsync_dnode(page)); in f2fs_write_node_page()
1665 struct node_info ni; in recover_xattr_data() local
1672 get_node_info(sbi, prev_xnid, &ni); in recover_xattr_data()
1673 f2fs_bug_on(sbi, ni.blk_addr == NULL_ADDR); in recover_xattr_data()
1674 invalidate_blocks(sbi, ni.blk_addr); in recover_xattr_data()
1676 set_node_addr(sbi, &ni, NULL_ADDR, false); in recover_xattr_data()
1684 get_node_info(sbi, new_xnid, &ni); in recover_xattr_data()
1685 ni.ino = inode->i_ino; in recover_xattr_data()
1686 set_node_addr(sbi, &ni, NEW_ADDR, false); in recover_xattr_data()
1691 set_node_addr(sbi, &ni, blkaddr, false); in recover_xattr_data()
1796 node_info_from_raw_nat(&ne->ni, &raw_ne); in remove_nats_in_journal()
1869 raw_nat_from_node_info(raw_ne, &ne->ni); in __flush_nat_entry_set()