Lines Matching refs:dentry_page
86 struct page *dentry_page, in find_in_block() argument
96 dentry_blk = (struct f2fs_dentry_block *)page_address(dentry_page); in find_in_block()
101 *res_page = dentry_page; in find_in_block()
262 struct page *dentry_page; in find_in_level() local
277 dentry_page = f2fs_find_data_page(dir, bidx); in find_in_level()
278 if (IS_ERR(dentry_page)) { in find_in_level()
279 if (PTR_ERR(dentry_page) == -ENOENT) { in find_in_level()
283 *res_page = dentry_page; in find_in_level()
288 de = find_in_block(dir, dentry_page, fname, namehash, in find_in_level()
295 f2fs_put_page(dentry_page, 0); in find_in_level()
448 struct page *dentry_page; in make_empty_dir() local
455 dentry_page = f2fs_get_new_data_page(inode, page, 0, true); in make_empty_dir()
456 if (IS_ERR(dentry_page)) in make_empty_dir()
457 return PTR_ERR(dentry_page); in make_empty_dir()
459 dentry_blk = page_address(dentry_page); in make_empty_dir()
464 set_page_dirty(dentry_page); in make_empty_dir()
465 f2fs_put_page(dentry_page, 1); in make_empty_dir()
613 struct page *dentry_page = NULL; in f2fs_add_regular_entry() local
649 dentry_page = f2fs_get_new_data_page(dir, NULL, block, true); in f2fs_add_regular_entry()
650 if (IS_ERR(dentry_page)) in f2fs_add_regular_entry()
651 return PTR_ERR(dentry_page); in f2fs_add_regular_entry()
653 dentry_blk = page_address(dentry_page); in f2fs_add_regular_entry()
659 f2fs_put_page(dentry_page, 1); in f2fs_add_regular_entry()
666 f2fs_wait_on_page_writeback(dentry_page, DATA, true, true); in f2fs_add_regular_entry()
681 set_page_dirty(dentry_page); in f2fs_add_regular_entry()
698 f2fs_put_page(dentry_page, 1); in f2fs_add_regular_entry()
861 struct page *dentry_page; in f2fs_empty_dir() local
870 dentry_page = f2fs_get_lock_data_page(dir, bidx, false); in f2fs_empty_dir()
871 if (IS_ERR(dentry_page)) { in f2fs_empty_dir()
872 if (PTR_ERR(dentry_page) == -ENOENT) in f2fs_empty_dir()
878 dentry_blk = page_address(dentry_page); in f2fs_empty_dir()
887 f2fs_put_page(dentry_page, 1); in f2fs_empty_dir()
979 struct page *dentry_page = NULL; in f2fs_readdir() local
1016 dentry_page = f2fs_find_data_page(inode, n); in f2fs_readdir()
1017 if (IS_ERR(dentry_page)) { in f2fs_readdir()
1018 err = PTR_ERR(dentry_page); in f2fs_readdir()
1027 dentry_blk = page_address(dentry_page); in f2fs_readdir()
1034 f2fs_put_page(dentry_page, 0); in f2fs_readdir()
1038 f2fs_put_page(dentry_page, 0); in f2fs_readdir()