/linux-master/fs/f2fs/ |
H A D | inline.c | 64 void f2fs_do_read_inline_data(struct page *page, struct page *ipage) argument 76 memcpy_to_page(page, 0, inline_data_addr(inode, ipage), 83 struct page *ipage, u64 from) 90 addr = inline_data_addr(inode, ipage); 92 f2fs_wait_on_page_writeback(ipage, NODE, true, true); 94 set_page_dirty(ipage); 102 struct page *ipage; local 104 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); 105 if (IS_ERR(ipage)) { 107 return PTR_ERR(ipage); 82 f2fs_truncate_inline_inode(struct inode *inode, struct page *ipage, u64 from) argument 203 struct page *ipage, *page; local 280 struct page *ipage; local 341 struct page *ipage; local 367 f2fs_make_empty_inline_dir(struct inode *inode, struct inode *parent, struct page *ipage) argument 390 f2fs_move_inline_dirents(struct inode *dir, struct page *ipage, void *inline_dentry) argument 516 f2fs_move_rehashed_dirents(struct inode *dir, struct page *ipage, void *inline_dentry) argument 566 do_convert_inline_dir(struct inode *dir, struct page *ipage, void *inline_dentry) argument 578 struct page *ipage; local 619 struct page *ipage; local 712 struct page *ipage; local 738 struct page *ipage = NULL; local 777 struct page *ipage; local [all...] |
H A D | acl.h | 46 struct page *ipage, struct page *dpage) 45 f2fs_init_acl(struct inode *inode, struct inode *dir, struct page *ipage, struct page *dpage) argument
|
H A D | xattr.c | 155 const struct qstr *qstr, struct page *ipage) 158 &f2fs_initxattrs, ipage); 274 static int read_inline_xattr(struct inode *inode, struct page *ipage, argument 282 if (ipage) { 283 inline_addr = inline_xattr_addr(inode, ipage); 317 static int lookup_all_xattrs(struct inode *inode, struct page *ipage, argument 341 err = read_inline_xattr(inode, ipage, txattr_addr); 388 static int read_all_xattrs(struct inode *inode, struct page *ipage, argument 405 err = read_inline_xattr(inode, ipage, txattr_addr); 432 void *txattr_addr, struct page *ipage) 154 f2fs_init_security(struct inode *inode, struct inode *dir, const struct qstr *qstr, struct page *ipage) argument 431 write_all_xattrs(struct inode *inode, __u32 hsize, void *txattr_addr, struct page *ipage) argument 514 f2fs_getxattr(struct inode *inode, int index, const char *name, void *buffer, size_t buffer_size, struct page *ipage) argument 628 __f2fs_setxattr(struct inode *inode, int index, const char *name, const void *value, size_t size, struct page *ipage, int flags) argument 791 f2fs_setxattr(struct inode *inode, int index, const char *name, const void *value, size_t size, struct page *ipage, int flags) argument [all...] |
H A D | acl.c | 231 struct posix_acl *acl, struct page *ipage) 242 if (acl && !ipage) { 269 error = f2fs_setxattr(inode, name_index, "", value, size, ipage, 0); 414 int f2fs_init_acl(struct inode *inode, struct inode *dir, struct page *ipage, argument 428 ipage); 436 ipage); 229 __f2fs_set_acl(struct mnt_idmap *idmap, struct inode *inode, int type, struct posix_acl *acl, struct page *ipage) argument
|
H A D | xattr.h | 162 const struct qstr *qstr, struct page *ipage) 161 f2fs_init_security(struct inode *inode, struct inode *dir, const struct qstr *qstr, struct page *ipage) argument
|
H A D | data.c | 1333 * Note that, ipage is set only by make_empty_dir, and if any error occur, 1334 * ipage should be released by this function. 1337 struct page *ipage, pgoff_t index, bool new_i_size) 1347 * before exiting, we should make sure ipage will be released 1350 f2fs_put_page(ipage, 1); 1354 set_new_dnode(&dn, inode, ipage, NULL, 0); 1360 if (!ipage) 1373 /* if ipage exists, blkaddr should be NEW_ADDR */ 1374 f2fs_bug_on(F2FS_I_SB(inode), ipage); local 3347 struct page *ipage; local 1336 f2fs_get_new_data_page(struct inode *inode, struct page *ipage, pgoff_t index, bool new_i_size) argument 3427 struct page *ipage; local 3455 struct page *ipage; local [all...] |
H A D | dir.c | 465 struct page *ipage) 472 f2fs_wait_on_page_writeback(ipage, NODE, true, true); 475 ri = F2FS_INODE(ipage); 496 set_page_dirty(ipage); 642 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage, argument 649 make_dentry_ptr_inline(dir, &d, inline_data_addr(dir, ipage)); 463 init_dent_inode(struct inode *dir, struct inode *inode, const struct f2fs_filename *fname, struct page *ipage) argument
|
H A D | inode.c | 93 static void __recover_inline_status(struct inode *inode, struct page *ipage) argument 95 void *inline_data = inline_data_addr(inode, ipage); 101 f2fs_wait_on_page_writeback(ipage, NODE, true, true); 104 set_raw_inline(inode, F2FS_INODE(ipage)); 105 set_page_dirty(ipage);
|
H A D | node.c | 2691 struct page *ipage; local 2694 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); 2695 if (IS_ERR(ipage)) 2696 return PTR_ERR(ipage); 2712 dst_addr = inline_xattr_addr(inode, ipage); 2716 f2fs_wait_on_page_writeback(ipage, NODE, true, true); 2719 f2fs_update_inode(inode, ipage); 2720 f2fs_put_page(ipage, 1); 2777 struct page *ipage; local 2787 ipage [all...] |
H A D | extent_cache.c | 386 void f2fs_init_read_extent_tree(struct inode *inode, struct page *ipage) argument 390 struct f2fs_extent *i_ext = &F2FS_INODE(ipage)->i_ext; 398 f2fs_wait_on_page_writeback(ipage, NODE, true, true); 400 set_page_dirty(ipage);
|
H A D | recovery.c | 167 static int recover_dentry(struct inode *inode, struct page *ipage, argument 170 struct f2fs_inode *raw_inode = F2FS_INODE(ipage); 243 __func__, ino_of_node(ipage), name,
|
H A D | f2fs.h | 985 struct page *ipage, struct page *npage, nid_t nid) 989 dn->inode_page = ipage; 3565 bool f2fs_has_enough_room(struct inode *dir, struct page *ipage, 3846 struct page *ipage, pgoff_t index, bool new_i_size); 4151 void f2fs_do_read_inline_data(struct page *page, struct page *ipage); 4153 struct page *ipage, u64 from); 4164 struct page *ipage); 4200 void f2fs_init_read_extent_tree(struct inode *inode, struct page *ipage); 984 set_new_dnode(struct dnode_of_data *dn, struct inode *inode, struct page *ipage, struct page *npage, nid_t nid) argument
|
H A D | file.c | 686 struct page *ipage; local 699 ipage = f2fs_get_node_page(sbi, inode->i_ino); 700 if (IS_ERR(ipage)) { 701 err = PTR_ERR(ipage); 706 f2fs_truncate_inline_inode(inode, ipage, from); 707 f2fs_put_page(ipage, 1); 712 set_new_dnode(&dn, inode, ipage, NULL, 0);
|