Lines Matching refs:dentry_folio
193 struct folio *dentry_folio, in find_in_block() argument
201 dentry_blk = folio_address(dentry_folio); in find_in_block()
308 struct folio *dentry_folio; in find_in_level() local
309 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in find_in_level()
310 if (IS_ERR(dentry_folio)) { in find_in_level()
311 if (PTR_ERR(dentry_folio) == -ENOENT) { in find_in_level()
316 *res_folio = dentry_folio; in find_in_level()
321 de = find_in_block(dir, dentry_folio, fname, &max_slots, use_hash); in find_in_level()
323 f2fs_folio_put(dentry_folio, false); in find_in_level()
328 *res_folio = dentry_folio; in find_in_level()
334 f2fs_folio_put(dentry_folio, false); in find_in_level()
520 struct folio *dentry_folio; in make_empty_dir() local
527 dentry_folio = f2fs_get_new_data_folio(inode, folio, 0, true); in make_empty_dir()
528 if (IS_ERR(dentry_folio)) in make_empty_dir()
529 return PTR_ERR(dentry_folio); in make_empty_dir()
531 dentry_blk = folio_address(dentry_folio); in make_empty_dir()
536 folio_mark_dirty(dentry_folio); in make_empty_dir()
537 f2fs_folio_put(dentry_folio, true); in make_empty_dir()
692 struct folio *dentry_folio = NULL; in f2fs_add_regular_entry() local
725 dentry_folio = f2fs_get_new_data_folio(dir, NULL, block, true); in f2fs_add_regular_entry()
726 if (IS_ERR(dentry_folio)) in f2fs_add_regular_entry()
727 return PTR_ERR(dentry_folio); in f2fs_add_regular_entry()
729 dentry_blk = folio_address(dentry_folio); in f2fs_add_regular_entry()
735 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
742 f2fs_folio_wait_writeback(dentry_folio, DATA, true, true); in f2fs_add_regular_entry()
757 folio_mark_dirty(dentry_folio); in f2fs_add_regular_entry()
774 f2fs_folio_put(dentry_folio, true); in f2fs_add_regular_entry()
949 struct folio *dentry_folio; in f2fs_empty_dir() local
951 dentry_folio = f2fs_find_data_folio(dir, bidx, &next_pgofs); in f2fs_empty_dir()
952 if (IS_ERR(dentry_folio)) { in f2fs_empty_dir()
953 if (PTR_ERR(dentry_folio) == -ENOENT) { in f2fs_empty_dir()
961 dentry_blk = folio_address(dentry_folio); in f2fs_empty_dir()
970 f2fs_folio_put(dentry_folio, false); in f2fs_empty_dir()
1093 struct folio *dentry_folio; in f2fs_readdir() local
1108 dentry_folio = f2fs_find_data_folio(inode, n, &next_pgofs); in f2fs_readdir()
1109 if (IS_ERR(dentry_folio)) { in f2fs_readdir()
1110 err = PTR_ERR(dentry_folio); in f2fs_readdir()
1120 dentry_blk = folio_address(dentry_folio); in f2fs_readdir()
1126 f2fs_folio_put(dentry_folio, false); in f2fs_readdir()