Lines Matching refs:node_page

203 static bool sanity_check_inode(struct inode *inode, struct page *node_page)  in sanity_check_inode()  argument
207 struct f2fs_inode *ri = F2FS_INODE(node_page); in sanity_check_inode()
210 iblocks = le64_to_cpu(F2FS_INODE(node_page)->i_blocks); in sanity_check_inode()
218 if (ino_of_node(node_page) != nid_of_node(node_page)) { in sanity_check_inode()
222 ino_of_node(node_page), nid_of_node(node_page)); in sanity_check_inode()
341 struct page *node_page; in do_read_inode() local
350 node_page = f2fs_get_node_page(sbi, inode->i_ino); in do_read_inode()
351 if (IS_ERR(node_page)) in do_read_inode()
352 return PTR_ERR(node_page); in do_read_inode()
354 ri = F2FS_INODE(node_page); in do_read_inode()
384 f2fs_init_extent_tree(inode, node_page); in do_read_inode()
407 if (!sanity_check_inode(inode, node_page)) { in do_read_inode()
408 f2fs_put_page(node_page, 1); in do_read_inode()
414 __recover_inline_status(inode, node_page); in do_read_inode()
417 if (!S_ISDIR(inode->i_mode) && !is_cold_node(node_page)) { in do_read_inode()
418 f2fs_wait_on_page_writeback(node_page, NODE, true, true); in do_read_inode()
419 set_cold_node(node_page, false); in do_read_inode()
420 set_page_dirty(node_page); in do_read_inode()
429 f2fs_put_page(node_page, 1); in do_read_inode()
473 f2fs_put_page(node_page, 1); in do_read_inode()
572 void f2fs_update_inode(struct inode *inode, struct page *node_page) in f2fs_update_inode() argument
577 f2fs_wait_on_page_writeback(node_page, NODE, true, true); in f2fs_update_inode()
578 set_page_dirty(node_page); in f2fs_update_inode()
582 ri = F2FS_INODE(node_page); in f2fs_update_inode()
664 clear_page_private_inline(node_page); in f2fs_update_inode()
672 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); in f2fs_update_inode()
679 struct page *node_page; in f2fs_update_inode_page() local
681 node_page = f2fs_get_node_page(sbi, inode->i_ino); in f2fs_update_inode_page()
682 if (IS_ERR(node_page)) { in f2fs_update_inode_page()
683 int err = PTR_ERR(node_page); in f2fs_update_inode_page()
693 f2fs_update_inode(inode, node_page); in f2fs_update_inode_page()
694 f2fs_put_page(node_page, 1); in f2fs_update_inode_page()