| /fs/f2fs/ |
| A D | inline.c | 120 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 D | xattr.c | 158 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 D | acl.c | 230 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 D | acl.h | 39 int f2fs_init_acl(struct inode *, struct inode *, struct folio *ifolio, 46 struct folio *ifolio, struct folio *dfolio) in f2fs_init_acl() argument
|
| A D | data.c | 1365 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 D | node.c | 2742 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 D | dir.c | 447 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 D | extent_cache.c | 22 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 D | inode.c | 100 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 D | xattr.h | 162 const struct qstr *qstr, struct folio *ifolio) in f2fs_init_security() argument
|
| A D | recovery.c | 160 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 D | f2fs.h | 1024 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 D | file.c | 769 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()
|