| /linux-6.15/fs/f2fs/ |
| H A D | inline.c | 120 struct page *ipage; in f2fs_read_inline_data() local 123 if (IS_ERR(ipage)) { in f2fs_read_inline_data() 246 set_new_dnode(&dn, inode, ipage, ipage, 0); in f2fs_convert_inline_inode() 266 struct page *ipage; in f2fs_write_inline_data() local 269 if (IS_ERR(ipage)) in f2fs_write_inline_data() 299 struct page *ipage; in f2fs_recover_inline_data() local 316 if (IS_ERR(ipage)) in f2fs_recover_inline_data() 335 if (IS_ERR(ipage)) in f2fs_recover_inline_data() 558 lock_page(ipage); in f2fs_move_rehashed_dirents() 574 lock_page(ipage); in f2fs_move_rehashed_dirents() [all …]
|
| H A D | xattr.c | 158 &f2fs_initxattrs, ipage); in f2fs_init_security() 282 if (ipage) { in read_inline_xattr() 449 if (ipage) { in write_all_xattrs() 460 f2fs_wait_on_page_writeback(ipage ? ipage : in_page, in write_all_xattrs() 471 set_page_dirty(ipage ? ipage : in_page); in write_all_xattrs() 505 set_page_dirty(ipage ? ipage : in_page); in write_all_xattrs() 531 if (!ipage) in f2fs_getxattr() 535 if (!ipage) in f2fs_getxattr() 630 struct page *ipage, int flags) in __f2fs_setxattr() argument 818 if (ipage) in f2fs_setxattr() [all …]
|
| H A D | acl.c | 230 struct posix_acl *acl, struct page *ipage) in __f2fs_set_acl() argument 241 if (acl && !ipage) { in __f2fs_set_acl() 268 error = f2fs_setxattr(inode, name_index, "", value, size, ipage, 0); in __f2fs_set_acl() 412 int f2fs_init_acl(struct inode *inode, struct inode *dir, struct page *ipage, in f2fs_init_acl() argument 426 ipage); in f2fs_init_acl() 434 ipage); in f2fs_init_acl()
|
| H A D | acl.h | 46 struct page *ipage, struct page *dpage) in f2fs_init_acl() argument
|
| H A D | data.c | 1368 if (!ipage) in f2fs_get_new_data_page() 3355 struct page *ipage; in prepare_write_begin() local 3381 if (IS_ERR(ipage)) { in prepare_write_begin() 3382 err = PTR_ERR(ipage); in prepare_write_begin() 3386 set_new_dnode(&dn, inode, ipage, ipage, 0); in prepare_write_begin() 3440 struct page *ipage; in __find_data_block() local 3444 if (IS_ERR(ipage)) in __find_data_block() 3447 set_new_dnode(&dn, inode, ipage, ipage, 0); in __find_data_block() 3468 struct page *ipage; in __reserve_data_block() local 3474 if (IS_ERR(ipage)) { in __reserve_data_block() [all …]
|
| H A D | node.c | 2733 struct page *ipage; in f2fs_recover_inline_xattr() local 2737 if (IS_ERR(ipage)) in f2fs_recover_inline_xattr() 2738 return PTR_ERR(ipage); in f2fs_recover_inline_xattr() 2762 f2fs_put_page(ipage, 1); in f2fs_recover_inline_xattr() 2819 struct page *ipage; in f2fs_recover_inode_page() local 2830 if (!ipage) { in f2fs_recover_inode_page() 2838 if (!PageUptodate(ipage)) in f2fs_recover_inode_page() 2839 SetPageUptodate(ipage); in f2fs_recover_inode_page() 2844 dst = F2FS_INODE(ipage); in f2fs_recover_inode_page() 2880 set_page_dirty(ipage); in f2fs_recover_inode_page() [all …]
|
| H A D | dir.c | 446 struct page *ipage) in init_dent_inode() argument 453 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in init_dent_inode() 456 ri = F2FS_INODE(ipage); in init_dent_inode() 477 set_page_dirty(ipage); in init_dent_inode() 623 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage, in f2fs_has_enough_room() argument 630 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ipage)); in f2fs_has_enough_room()
|
| H A D | extent_cache.c | 22 bool sanity_check_extent_cache(struct inode *inode, struct page *ipage) in sanity_check_extent_cache() argument 25 struct f2fs_extent *i_ext = &F2FS_INODE(ipage)->i_ext; in sanity_check_extent_cache() 410 void f2fs_init_read_extent_tree(struct inode *inode, struct page *ipage) in f2fs_init_read_extent_tree() argument 414 struct f2fs_extent *i_ext = &F2FS_INODE(ipage)->i_ext; in f2fs_init_read_extent_tree() 422 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in f2fs_init_read_extent_tree() 424 set_page_dirty(ipage); in f2fs_init_read_extent_tree()
|
| H A D | inode.c | 98 static void __recover_inline_status(struct inode *inode, struct page *ipage) in __recover_inline_status() argument 100 void *inline_data = inline_data_addr(inode, ipage); in __recover_inline_status() 106 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in __recover_inline_status() 109 set_raw_inline(inode, F2FS_INODE(ipage)); in __recover_inline_status() 110 set_page_dirty(ipage); in __recover_inline_status()
|
| H A D | xattr.h | 162 const struct qstr *qstr, struct page *ipage) in f2fs_init_security() argument
|
| H A D | recovery.c | 160 static int recover_dentry(struct inode *inode, struct page *ipage, in recover_dentry() argument 163 struct f2fs_inode *raw_inode = F2FS_INODE(ipage); in recover_dentry() 236 __func__, ino_of_node(ipage), name, in recover_dentry()
|
| H A D | f2fs.h | 1009 struct page *ipage, struct page *npage, nid_t nid) in set_new_dnode() argument 1013 dn->inode_page = ipage; in set_new_dnode() 3667 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage, 3957 struct page *ipage, pgoff_t index, bool new_i_size); 4291 bool f2fs_sanity_check_inline_data(struct inode *inode, struct page *ipage); 4293 void f2fs_do_read_inline_data(struct folio *folio, struct page *ipage); 4295 struct page *ipage, u64 from); 4307 struct page *ipage); 4335 bool sanity_check_extent_cache(struct inode *inode, struct page *ipage); 4345 void f2fs_init_read_extent_tree(struct inode *inode, struct page *ipage);
|
| H A D | file.c | 746 struct page *ipage; in f2fs_do_truncate_blocks() local 764 ipage = f2fs_get_inode_page(sbi, inode->i_ino); in f2fs_do_truncate_blocks() 765 if (IS_ERR(ipage)) { in f2fs_do_truncate_blocks() 766 err = PTR_ERR(ipage); in f2fs_do_truncate_blocks() 779 f2fs_put_page(ipage, 1); in f2fs_do_truncate_blocks() 784 f2fs_truncate_inline_inode(inode, ipage, from); in f2fs_do_truncate_blocks() 785 f2fs_put_page(ipage, 1); in f2fs_do_truncate_blocks() 790 set_new_dnode(&dn, inode, ipage, NULL, 0); in f2fs_do_truncate_blocks()
|