Home
last modified time | relevance | path

Searched refs:ipage (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/fs/f2fs/
Dinline.c45 void f2fs_do_read_inline_data(struct page *page, struct page *ipage) in f2fs_do_read_inline_data() argument
58 src_addr = inline_data_addr(inode, ipage); in f2fs_do_read_inline_data()
68 struct page *ipage, u64 from) in f2fs_truncate_inline_inode() argument
75 addr = inline_data_addr(inode, ipage); in f2fs_truncate_inline_inode()
77 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in f2fs_truncate_inline_inode()
79 set_page_dirty(ipage); in f2fs_truncate_inline_inode()
87 struct page *ipage; in f2fs_read_inline_data() local
89 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data()
90 if (IS_ERR(ipage)) { in f2fs_read_inline_data()
92 return PTR_ERR(ipage); in f2fs_read_inline_data()
[all …]
Dxattr.c155 const struct qstr *qstr, struct page *ipage) in f2fs_init_security() argument
158 &f2fs_initxattrs, ipage); in f2fs_init_security()
280 static int read_inline_xattr(struct inode *inode, struct page *ipage, in read_inline_xattr() argument
288 if (ipage) { in read_inline_xattr()
289 inline_addr = inline_xattr_addr(inode, ipage); in read_inline_xattr()
323 static int lookup_all_xattrs(struct inode *inode, struct page *ipage, in lookup_all_xattrs() argument
347 err = read_inline_xattr(inode, ipage, txattr_addr); in lookup_all_xattrs()
392 static int read_all_xattrs(struct inode *inode, struct page *ipage, in read_all_xattrs() argument
409 err = read_inline_xattr(inode, ipage, txattr_addr); in read_all_xattrs()
436 void *txattr_addr, struct page *ipage) in write_all_xattrs() argument
[all …]
Dacl.c229 struct posix_acl *acl, struct page *ipage) in __f2fs_set_acl() argument
240 if (acl && !ipage) { in __f2fs_set_acl()
266 error = f2fs_setxattr(inode, name_index, "", value, size, ipage, 0); in __f2fs_set_acl()
409 int f2fs_init_acl(struct inode *inode, struct inode *dir, struct page *ipage, in f2fs_init_acl() argument
423 ipage); in f2fs_init_acl()
431 ipage); in f2fs_init_acl()
Dextent_cache.c362 static void __f2fs_init_extent_tree(struct inode *inode, struct page *ipage) in __f2fs_init_extent_tree() argument
365 struct f2fs_extent *i_ext = ipage ? &F2FS_INODE(ipage)->i_ext : NULL; in __f2fs_init_extent_tree()
373 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in __f2fs_init_extent_tree()
375 set_page_dirty(ipage); in __f2fs_init_extent_tree()
402 void f2fs_init_extent_tree(struct inode *inode, struct page *ipage) in f2fs_init_extent_tree() argument
404 __f2fs_init_extent_tree(inode, ipage); in f2fs_init_extent_tree()
Dacl.h46 struct page *ipage, struct page *dpage) in f2fs_init_acl() argument
Dnode.c2656 struct page *ipage; in f2fs_recover_inline_xattr() local
2659 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_recover_inline_xattr()
2660 if (IS_ERR(ipage)) in f2fs_recover_inline_xattr()
2661 return PTR_ERR(ipage); in f2fs_recover_inline_xattr()
2677 dst_addr = inline_xattr_addr(inode, ipage); in f2fs_recover_inline_xattr()
2681 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in f2fs_recover_inline_xattr()
2684 f2fs_update_inode(inode, ipage); in f2fs_recover_inline_xattr()
2685 f2fs_put_page(ipage, 1); in f2fs_recover_inline_xattr()
2740 struct page *ipage; in f2fs_recover_inode_page() local
2750 ipage = f2fs_grab_cache_page(NODE_MAPPING(sbi), ino, false); in f2fs_recover_inode_page()
[all …]
Ddir.c493 struct page *ipage) in init_dent_inode() argument
500 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in init_dent_inode()
503 ri = F2FS_INODE(ipage); in init_dent_inode()
524 set_page_dirty(ipage); in init_dent_inode()
670 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage, in f2fs_has_enough_room() argument
677 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ipage)); in f2fs_has_enough_room()
Dinode.c107 static void __recover_inline_status(struct inode *inode, struct page *ipage) in __recover_inline_status() argument
109 void *inline_data = inline_data_addr(inode, ipage); in __recover_inline_status()
115 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in __recover_inline_status()
118 set_raw_inline(inode, F2FS_INODE(ipage)); in __recover_inline_status()
119 set_page_dirty(ipage); in __recover_inline_status()
Dxattr.h161 const struct qstr *qstr, struct page *ipage) in f2fs_init_security() argument
Dfile.c674 struct page *ipage; in f2fs_do_truncate_blocks() local
687 ipage = f2fs_get_node_page(sbi, inode->i_ino); in f2fs_do_truncate_blocks()
688 if (IS_ERR(ipage)) { in f2fs_do_truncate_blocks()
689 err = PTR_ERR(ipage); in f2fs_do_truncate_blocks()
694 f2fs_truncate_inline_inode(inode, ipage, from); in f2fs_do_truncate_blocks()
695 f2fs_put_page(ipage, 1); in f2fs_do_truncate_blocks()
700 set_new_dnode(&dn, inode, ipage, NULL, 0); in f2fs_do_truncate_blocks()
2987 struct page *ipage; in f2fs_ioc_setproject() local
3011 ipage = f2fs_get_node_page(sbi, inode->i_ino); in f2fs_ioc_setproject()
3012 if (IS_ERR(ipage)) in f2fs_ioc_setproject()
[all …]
Ddata.c1296 struct page *ipage, pgoff_t index, bool new_i_size) in f2fs_get_new_data_page() argument
1309 f2fs_put_page(ipage, 1); in f2fs_get_new_data_page()
1313 set_new_dnode(&dn, inode, ipage, NULL, 0); in f2fs_get_new_data_page()
1319 if (!ipage) in f2fs_get_new_data_page()
1333 f2fs_bug_on(F2FS_I_SB(inode), ipage); in f2fs_get_new_data_page()
3282 struct page *ipage; in prepare_write_begin() local
3311 ipage = f2fs_get_node_page(sbi, inode->i_ino); in prepare_write_begin()
3312 if (IS_ERR(ipage)) { in prepare_write_begin()
3313 err = PTR_ERR(ipage); in prepare_write_begin()
3317 set_new_dnode(&dn, inode, ipage, ipage, 0); in prepare_write_begin()
[all …]
Drecovery.c162 static int recover_dentry(struct inode *inode, struct page *ipage, in recover_dentry() argument
165 struct f2fs_inode *raw_inode = F2FS_INODE(ipage); in recover_dentry()
238 __func__, ino_of_node(ipage), name, in recover_dentry()
Df2fs.h941 struct page *ipage, struct page *npage, nid_t nid) in set_new_dnode() argument
945 dn->inode_page = ipage; in set_new_dnode()
3337 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage,
3598 struct page *ipage, pgoff_t index, bool new_i_size);
3900 void f2fs_do_read_inline_data(struct page *page, struct page *ipage);
3902 struct page *ipage, u64 from);
3913 struct page *ipage);
3957 void f2fs_init_extent_tree(struct inode *inode, struct page *ipage);
/Linux-v5.15/fs/erofs/
Ddata.c187 struct page *ipage; in erofs_iomap_begin() local
190 ipage = erofs_get_meta_page(inode->i_sb, in erofs_iomap_begin()
192 if (IS_ERR(ipage)) in erofs_iomap_begin()
193 return PTR_ERR(ipage); in erofs_iomap_begin()
194 iomap->inline_data = page_address(ipage) + in erofs_iomap_begin()
196 iomap->private = ipage; in erofs_iomap_begin()
207 struct page *ipage = iomap->private; in erofs_iomap_end() local
209 if (ipage) { in erofs_iomap_end()
211 unlock_page(ipage); in erofs_iomap_end()
212 put_page(ipage); in erofs_iomap_end()