Home
last modified time | relevance | path

Searched refs:ifolio (Results 1 – 13 of 13) sorted by relevance

/fs/f2fs/
A Dinline.c120 struct folio *ifolio; in f2fs_read_inline_data() local
123 if (IS_ERR(ifolio)) { in f2fs_read_inline_data()
246 set_new_dnode(&dn, inode, ifolio, ifolio, 0); in f2fs_convert_inline_inode()
269 if (IS_ERR(ifolio)) in f2fs_write_inline_data()
316 if (IS_ERR(ifolio)) in f2fs_recover_inline_data()
335 if (IS_ERR(ifolio)) in f2fs_recover_inline_data()
558 folio_lock(ifolio); in f2fs_move_rehashed_dirents()
574 folio_lock(ifolio); in f2fs_move_rehashed_dirents()
648 if (IS_ERR(ifolio)) in f2fs_add_inline_entry()
738 if (IS_ERR(ifolio)) in f2fs_empty_inline_dir()
[all …]
A Dxattr.c158 f2fs_initxattrs, ifolio); in f2fs_init_security()
282 if (ifolio) { in read_inline_xattr()
449 if (ifolio) { in write_all_xattrs()
460 f2fs_folio_wait_writeback(ifolio ? ifolio : in_folio, in write_all_xattrs()
471 folio_mark_dirty(ifolio ? ifolio : in_folio); in write_all_xattrs()
505 folio_mark_dirty(ifolio ? ifolio : in_folio); in write_all_xattrs()
531 if (!ifolio) in f2fs_getxattr()
535 if (!ifolio) in f2fs_getxattr()
630 struct folio *ifolio, int flags) in __f2fs_setxattr() argument
818 if (ifolio) in f2fs_setxattr()
[all …]
A Dacl.c230 struct posix_acl *acl, struct folio *ifolio) in __f2fs_set_acl() argument
241 if (acl && !ifolio) { in __f2fs_set_acl()
267 error = f2fs_setxattr(inode, name_index, "", value, size, ifolio, 0); in __f2fs_set_acl()
411 int f2fs_init_acl(struct inode *inode, struct inode *dir, struct folio *ifolio, in f2fs_init_acl() argument
425 default_acl, ifolio); in f2fs_init_acl()
433 acl, ifolio); in f2fs_init_acl()
A Dacl.h39 int f2fs_init_acl(struct inode *, struct inode *, struct folio *ifolio,
46 struct folio *ifolio, struct folio *dfolio) in f2fs_init_acl() argument
A Ddata.c1365 if (!ifolio) in f2fs_get_new_data_folio()
3349 struct folio *ifolio; in prepare_write_begin() local
3375 if (IS_ERR(ifolio)) { in prepare_write_begin()
3376 err = PTR_ERR(ifolio); in prepare_write_begin()
3380 set_new_dnode(&dn, inode, ifolio, ifolio, 0); in prepare_write_begin()
3434 struct folio *ifolio; in __find_data_block() local
3438 if (IS_ERR(ifolio)) in __find_data_block()
3441 set_new_dnode(&dn, inode, ifolio, ifolio, 0); in __find_data_block()
3462 struct folio *ifolio; in __reserve_data_block() local
3468 if (IS_ERR(ifolio)) { in __reserve_data_block()
[all …]
A Dnode.c2742 struct folio *ifolio; in f2fs_recover_inline_xattr() local
2746 if (IS_ERR(ifolio)) in f2fs_recover_inline_xattr()
2747 return PTR_ERR(ifolio); in f2fs_recover_inline_xattr()
2771 f2fs_folio_put(ifolio, true); in f2fs_recover_inline_xattr()
2828 struct folio *ifolio; in f2fs_recover_inode_page() local
2839 if (IS_ERR(ifolio)) { in f2fs_recover_inode_page()
2848 folio_mark_uptodate(ifolio); in f2fs_recover_inode_page()
2850 set_cold_node(ifolio, false); in f2fs_recover_inode_page()
2853 dst = F2FS_INODE(ifolio); in f2fs_recover_inode_page()
2889 folio_mark_dirty(ifolio); in f2fs_recover_inode_page()
[all …]
A Ddir.c447 struct folio *ifolio) in init_dent_inode() argument
454 f2fs_folio_wait_writeback(ifolio, NODE, true, true); in init_dent_inode()
457 ri = F2FS_INODE(ifolio); in init_dent_inode()
478 folio_mark_dirty(ifolio); in init_dent_inode()
625 bool f2fs_has_enough_room(struct inode *dir, struct folio *ifolio, in f2fs_has_enough_room() argument
632 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ifolio)); in f2fs_has_enough_room()
A Dextent_cache.c22 bool sanity_check_extent_cache(struct inode *inode, struct folio *ifolio) in sanity_check_extent_cache() argument
25 struct f2fs_extent *i_ext = &F2FS_INODE(ifolio)->i_ext; in sanity_check_extent_cache()
410 void f2fs_init_read_extent_tree(struct inode *inode, struct folio *ifolio) in f2fs_init_read_extent_tree() argument
414 struct f2fs_extent *i_ext = &F2FS_INODE(ifolio)->i_ext; in f2fs_init_read_extent_tree()
422 f2fs_folio_wait_writeback(ifolio, NODE, true, true); in f2fs_init_read_extent_tree()
424 folio_mark_dirty(ifolio); in f2fs_init_read_extent_tree()
A Dinode.c100 static void __recover_inline_status(struct inode *inode, struct folio *ifolio) in __recover_inline_status() argument
102 void *inline_data = inline_data_addr(inode, ifolio); in __recover_inline_status()
108 f2fs_folio_wait_writeback(ifolio, NODE, true, true); in __recover_inline_status()
111 set_raw_inline(inode, F2FS_INODE(ifolio)); in __recover_inline_status()
112 folio_mark_dirty(ifolio); in __recover_inline_status()
A Dxattr.h162 const struct qstr *qstr, struct folio *ifolio) in f2fs_init_security() argument
A Drecovery.c160 static int recover_dentry(struct inode *inode, struct folio *ifolio, in recover_dentry() argument
163 struct f2fs_inode *raw_inode = F2FS_INODE(ifolio); in recover_dentry()
236 __func__, ino_of_node(ifolio), name, in recover_dentry()
A Df2fs.h1024 struct folio *ifolio, struct folio *nfolio, nid_t nid) in set_new_dnode() argument
1028 dn->inode_folio = ifolio; in set_new_dnode()
3715 bool f2fs_has_enough_room(struct inode *dir, struct folio *ifolio,
4007 struct folio *ifolio, pgoff_t index, bool new_i_size);
4325 bool f2fs_sanity_check_inline_data(struct inode *inode, struct folio *ifolio);
4327 void f2fs_do_read_inline_data(struct folio *folio, struct folio *ifolio);
4328 void f2fs_truncate_inline_inode(struct inode *inode, struct folio *ifolio,
4340 struct folio *ifolio);
4367 bool sanity_check_extent_cache(struct inode *inode, struct folio *ifolio);
4377 void f2fs_init_read_extent_tree(struct inode *inode, struct folio *ifolio);
A Dfile.c769 struct folio *ifolio; in f2fs_do_truncate_blocks() local
787 ifolio = f2fs_get_inode_folio(sbi, inode->i_ino); in f2fs_do_truncate_blocks()
788 if (IS_ERR(ifolio)) { in f2fs_do_truncate_blocks()
789 err = PTR_ERR(ifolio); in f2fs_do_truncate_blocks()
802 f2fs_folio_put(ifolio, true); in f2fs_do_truncate_blocks()
807 f2fs_truncate_inline_inode(inode, ifolio, from); in f2fs_do_truncate_blocks()
808 f2fs_folio_put(ifolio, true); in f2fs_do_truncate_blocks()
813 set_new_dnode(&dn, inode, ifolio, NULL, 0); in f2fs_do_truncate_blocks()

Completed in 68 milliseconds