Home
last modified time | relevance | path

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

/Linux-v5.4/fs/f2fs/
Dinline.c43 void f2fs_do_read_inline_data(struct page *page, struct page *ipage) in f2fs_do_read_inline_data() argument
56 src_addr = inline_data_addr(inode, ipage); in f2fs_do_read_inline_data()
66 struct page *ipage, u64 from) in f2fs_truncate_inline_inode() argument
73 addr = inline_data_addr(inode, ipage); in f2fs_truncate_inline_inode()
75 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in f2fs_truncate_inline_inode()
77 set_page_dirty(ipage); in f2fs_truncate_inline_inode()
85 struct page *ipage; in f2fs_read_inline_data() local
87 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data()
88 if (IS_ERR(ipage)) { in f2fs_read_inline_data()
90 return PTR_ERR(ipage); in f2fs_read_inline_data()
[all …]
Dxattr.c133 const struct qstr *qstr, struct page *ipage) in f2fs_init_security() argument
136 &f2fs_initxattrs, ipage); in f2fs_init_security()
258 static int read_inline_xattr(struct inode *inode, struct page *ipage, in read_inline_xattr() argument
266 if (ipage) { in read_inline_xattr()
267 inline_addr = inline_xattr_addr(inode, ipage); in read_inline_xattr()
301 static int lookup_all_xattrs(struct inode *inode, struct page *ipage, in lookup_all_xattrs() argument
324 err = read_inline_xattr(inode, ipage, txattr_addr); in lookup_all_xattrs()
369 static int read_all_xattrs(struct inode *inode, struct page *ipage, in read_all_xattrs() argument
386 err = read_inline_xattr(inode, ipage, txattr_addr); in read_all_xattrs()
413 void *txattr_addr, struct page *ipage) in write_all_xattrs() argument
[all …]
Dacl.c204 struct posix_acl *acl, struct page *ipage) in __f2fs_set_acl() argument
215 if (acl && !ipage) { in __f2fs_set_acl()
241 error = f2fs_setxattr(inode, name_index, "", value, size, ipage, 0); in __f2fs_set_acl()
383 int f2fs_init_acl(struct inode *inode, struct inode *dir, struct page *ipage, in f2fs_init_acl() argument
397 ipage); in f2fs_init_acl()
405 ipage); in f2fs_init_acl()
Dacl.h45 struct page *ipage, struct page *dpage) in f2fs_init_acl() argument
Dnode.c2518 struct page *ipage; in f2fs_recover_inline_xattr() local
2521 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_recover_inline_xattr()
2522 f2fs_bug_on(F2FS_I_SB(inode), IS_ERR(ipage)); in f2fs_recover_inline_xattr()
2532 dst_addr = inline_xattr_addr(inode, ipage); in f2fs_recover_inline_xattr()
2536 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in f2fs_recover_inline_xattr()
2539 f2fs_update_inode(inode, ipage); in f2fs_recover_inline_xattr()
2540 f2fs_put_page(ipage, 1); in f2fs_recover_inline_xattr()
2594 struct page *ipage; in f2fs_recover_inode_page() local
2604 ipage = f2fs_grab_cache_page(NODE_MAPPING(sbi), ino, false); in f2fs_recover_inode_page()
2605 if (!ipage) { in f2fs_recover_inode_page()
[all …]
Dinode.c103 static void __recover_inline_status(struct inode *inode, struct page *ipage) in __recover_inline_status() argument
105 void *inline_data = inline_data_addr(inode, ipage); in __recover_inline_status()
111 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in __recover_inline_status()
114 set_raw_inline(inode, F2FS_INODE(ipage)); in __recover_inline_status()
115 set_page_dirty(ipage); in __recover_inline_status()
Dxattr.h160 const struct qstr *qstr, struct page *ipage) in f2fs_init_security() argument
Ddata.c979 struct page *ipage, pgoff_t index, bool new_i_size) in f2fs_get_new_data_page() argument
992 f2fs_put_page(ipage, 1); in f2fs_get_new_data_page()
996 set_new_dnode(&dn, inode, ipage, NULL, 0); in f2fs_get_new_data_page()
1002 if (!ipage) in f2fs_get_new_data_page()
1016 f2fs_bug_on(F2FS_I_SB(inode), ipage); in f2fs_get_new_data_page()
2535 struct page *ipage; in prepare_write_begin() local
2563 ipage = f2fs_get_node_page(sbi, inode->i_ino); in prepare_write_begin()
2564 if (IS_ERR(ipage)) { in prepare_write_begin()
2565 err = PTR_ERR(ipage); in prepare_write_begin()
2569 set_new_dnode(&dn, inode, ipage, ipage, 0); in prepare_write_begin()
[all …]
Dfile.c611 struct page *ipage; in f2fs_truncate_blocks() local
624 ipage = f2fs_get_node_page(sbi, inode->i_ino); in f2fs_truncate_blocks()
625 if (IS_ERR(ipage)) { in f2fs_truncate_blocks()
626 err = PTR_ERR(ipage); in f2fs_truncate_blocks()
631 f2fs_truncate_inline_inode(inode, ipage, from); in f2fs_truncate_blocks()
632 f2fs_put_page(ipage, 1); in f2fs_truncate_blocks()
637 set_new_dnode(&dn, inode, ipage, NULL, 0); in f2fs_truncate_blocks()
2823 struct page *ipage; in f2fs_ioc_setproject() local
2847 ipage = f2fs_get_node_page(sbi, inode->i_ino); in f2fs_ioc_setproject()
2848 if (IS_ERR(ipage)) in f2fs_ioc_setproject()
[all …]
Drecovery.c110 static int recover_dentry(struct inode *inode, struct page *ipage, in recover_dentry() argument
113 struct f2fs_inode *raw_inode = F2FS_INODE(ipage); in recover_dentry()
192 __func__, ino_of_node(ipage), name, in recover_dentry()
Ddir.c419 static void init_dent_inode(const struct qstr *name, struct page *ipage) in init_dent_inode() argument
423 f2fs_wait_on_page_writeback(ipage, NODE, true, true); in init_dent_inode()
426 ri = F2FS_INODE(ipage); in init_dent_inode()
429 set_page_dirty(ipage); in init_dent_inode()
Df2fs.h859 struct page *ipage, struct page *npage, nid_t nid) in set_new_dnode() argument
863 dn->inode_page = ipage; in set_new_dnode()
3215 struct page *ipage, pgoff_t index, bool new_i_size);
3484 void f2fs_do_read_inline_data(struct page *page, struct page *ipage);
3486 struct page *ipage, u64 from);
3495 struct page *ipage);
/Linux-v5.4/fs/erofs/
Ddata.c184 struct page *ipage; in erofs_read_raw_page() local
188 ipage = erofs_get_meta_page(inode->i_sb, blknr); in erofs_read_raw_page()
190 if (IS_ERR(ipage)) { in erofs_read_raw_page()
191 err = PTR_ERR(ipage); in erofs_read_raw_page()
195 vsrc = kmap_atomic(ipage); in erofs_read_raw_page()
205 unlock_page(ipage); in erofs_read_raw_page()
206 put_page(ipage); in erofs_read_raw_page()