Lines Matching refs:dentry_folio
192 struct folio *dentry_folio, in find_in_block() argument
200 dentry_blk = folio_address(dentry_folio); in find_in_block()
302 struct folio *dentry_folio; in find_in_level() local
303 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in find_in_level()
304 if (IS_ERR(dentry_folio)) { in find_in_level()
305 if (PTR_ERR(dentry_folio) == -ENOENT) { in find_in_level()
310 *res_folio = dentry_folio; in find_in_level()
315 de = find_in_block(dir, dentry_folio, fname, &max_slots, use_hash); in find_in_level()
321 *res_folio = dentry_folio; in find_in_level()
327 f2fs_folio_put(dentry_folio, false); in find_in_level()
513 struct folio *dentry_folio; in make_empty_dir() local
520 dentry_folio = f2fs_get_new_data_folio(inode, folio, 0, true); in make_empty_dir()
521 if (IS_ERR(dentry_folio)) in make_empty_dir()
522 return PTR_ERR(dentry_folio); in make_empty_dir()
524 dentry_blk = folio_address(dentry_folio); in make_empty_dir()
529 folio_mark_dirty(dentry_folio); in make_empty_dir()
530 f2fs_folio_put(dentry_folio, true); in make_empty_dir()
685 struct folio *dentry_folio = NULL; in f2fs_add_regular_entry() local
718 dentry_folio = f2fs_get_new_data_folio(dir, NULL, block, true); in f2fs_add_regular_entry()
719 if (IS_ERR(dentry_folio)) in f2fs_add_regular_entry()
720 return PTR_ERR(dentry_folio); in f2fs_add_regular_entry()
722 dentry_blk = folio_address(dentry_folio); in f2fs_add_regular_entry()
728 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
735 f2fs_folio_wait_writeback(dentry_folio, DATA, true, true); in f2fs_add_regular_entry()
750 folio_mark_dirty(dentry_folio); in f2fs_add_regular_entry()
767 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
942 struct folio *dentry_folio; in f2fs_empty_dir() local
944 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in f2fs_empty_dir()
945 if (IS_ERR(dentry_folio)) { in f2fs_empty_dir()
946 if (PTR_ERR(dentry_folio) == -ENOENT) { in f2fs_empty_dir()
954 dentry_blk = folio_address(dentry_folio); in f2fs_empty_dir()
963 f2fs_folio_put(dentry_folio, false); in f2fs_empty_dir()
1085 struct folio *dentry_folio; in f2fs_readdir() local
1100 dentry_folio = f2fs_find_data_folio(inode, n, &next_pgofs); in f2fs_readdir()
1101 if (IS_ERR(dentry_folio)) { in f2fs_readdir()
1102 err = PTR_ERR(dentry_folio); in f2fs_readdir()
1112 dentry_blk = folio_address(dentry_folio); in f2fs_readdir()
1118 f2fs_folio_put(dentry_folio, false); in f2fs_readdir()