Lines Matching refs:dentry_folio
176 struct folio *dentry_folio, in find_in_block() argument
184 dentry_blk = folio_address(dentry_folio); in find_in_block()
286 struct folio *dentry_folio; in find_in_level() local
287 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in find_in_level()
288 if (IS_ERR(dentry_folio)) { in find_in_level()
289 if (PTR_ERR(dentry_folio) == -ENOENT) { in find_in_level()
294 *res_folio = dentry_folio; in find_in_level()
299 de = find_in_block(dir, dentry_folio, fname, &max_slots, use_hash); in find_in_level()
305 *res_folio = dentry_folio; in find_in_level()
311 f2fs_folio_put(dentry_folio, false); in find_in_level()
497 struct folio *dentry_folio; in make_empty_dir() local
504 dentry_folio = f2fs_get_new_data_folio(inode, folio, 0, true); in make_empty_dir()
505 if (IS_ERR(dentry_folio)) in make_empty_dir()
506 return PTR_ERR(dentry_folio); in make_empty_dir()
508 dentry_blk = folio_address(dentry_folio); in make_empty_dir()
513 folio_mark_dirty(dentry_folio); in make_empty_dir()
514 f2fs_folio_put(dentry_folio, true); in make_empty_dir()
669 struct folio *dentry_folio = NULL; in f2fs_add_regular_entry() local
702 dentry_folio = f2fs_get_new_data_folio(dir, NULL, block, true); in f2fs_add_regular_entry()
703 if (IS_ERR(dentry_folio)) in f2fs_add_regular_entry()
704 return PTR_ERR(dentry_folio); in f2fs_add_regular_entry()
706 dentry_blk = folio_address(dentry_folio); in f2fs_add_regular_entry()
712 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
719 f2fs_folio_wait_writeback(dentry_folio, DATA, true, true); in f2fs_add_regular_entry()
734 folio_mark_dirty(dentry_folio); in f2fs_add_regular_entry()
751 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
926 struct folio *dentry_folio; in f2fs_empty_dir() local
928 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in f2fs_empty_dir()
929 if (IS_ERR(dentry_folio)) { in f2fs_empty_dir()
930 if (PTR_ERR(dentry_folio) == -ENOENT) { in f2fs_empty_dir()
938 dentry_blk = folio_address(dentry_folio); in f2fs_empty_dir()
947 f2fs_folio_put(dentry_folio, false); in f2fs_empty_dir()
1069 struct folio *dentry_folio; in f2fs_readdir() local
1084 dentry_folio = f2fs_find_data_folio(inode, n, &next_pgofs); in f2fs_readdir()
1085 if (IS_ERR(dentry_folio)) { in f2fs_readdir()
1086 err = PTR_ERR(dentry_folio); in f2fs_readdir()
1096 dentry_blk = folio_address(dentry_folio); in f2fs_readdir()
1102 f2fs_folio_put(dentry_folio, false); in f2fs_readdir()