Searched refs:node_page (Results 1 - 11 of 11) sorted by path

/linux-master/fs/f2fs/
H A Dcompress.c914 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
955 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
1274 if (data_blkaddr(dn.inode, dn.node_page,
1305 fio.old_blkaddr = data_blkaddr(dn.inode, dn.node_page,
1823 bool compressed = data_blkaddr(dn->inode, dn->node_page,
1826 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page,
1830 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
H A Ddata.c1113 __le32 *addr = get_dnode_addr(dn->inode, dn->node_page);
1122 * ->node_page
1127 f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true);
1129 if (set_page_dirty(dn->node_page))
1157 f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true);
1168 if (set_page_dirty(dn->node_page))
1565 end_offset = ADDRS_PER_PAGE(dn.node_page, inode);
2220 blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page,
2254 blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page,
H A Dextent_cache.c877 ei.fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), dn->inode) +
H A Df2fs.h974 struct page *node_page; /* cached direct node page */ member in struct:dnode_of_data
990 dn->node_page = npage;
2798 if (dn->node_page)
2799 f2fs_put_page(dn->node_page, 1);
2800 if (dn->inode_page && dn->node_page != dn->inode_page)
2802 dn->node_page = NULL;
2901 struct page *node_page, unsigned int offset)
2906 bool is_inode = IS_INODE(node_page);
2908 raw_node = F2FS_NODE(node_page);
2924 return data_blkaddr(dn->inode, dn->node_page, d
2900 data_blkaddr(struct inode *inode, struct page *node_page, unsigned int offset) argument
3438 get_dnode_addr(struct inode *inode, struct page *node_page) argument
[all...]
H A Dfile.c406 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page,
476 end_offset = ADDRS_PER_PAGE(dn.node_page, inode);
588 addr = get_dnode_addr(dn->inode, dn->node_page) + ofs;
633 fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page),
720 count = ADDRS_PER_PAGE(dn.node_page, inode);
725 if (dn.ofs_in_node || IS_INODE(dn.node_page)) {
1107 end_offset = ADDRS_PER_PAGE(dn.node_page, inode);
1202 done = min((pgoff_t)ADDRS_PER_PAGE(dn.node_page, inode) -
1291 ADDRS_PER_PAGE(dn.node_page, dst_inode) -
1578 end_offset = ADDRS_PER_PAGE(dn.node_page, inod
[all...]
H A Dgc.c1017 struct page *node_page; local
1040 node_page = f2fs_get_node_page(sbi, nid);
1041 if (IS_ERR(node_page))
1046 f2fs_put_page(node_page, 1);
1051 f2fs_put_page(node_page, 1);
1056 f2fs_put_page(node_page, 1);
1060 err = f2fs_move_node_page(node_page, gc_type);
1106 struct page *node_page; local
1114 node_page = f2fs_get_node_page(sbi, nid);
1115 if (IS_ERR(node_page))
[all...]
H A Dinode.c64 static void __get_inode_rdev(struct inode *inode, struct page *node_page) argument
66 __le32 *addr = get_dnode_addr(inode, node_page);
77 static void __set_inode_rdev(struct inode *inode, struct page *node_page) argument
79 __le32 *addr = get_dnode_addr(inode, node_page);
261 static bool sanity_check_inode(struct inode *inode, struct page *node_page) argument
265 struct f2fs_inode *ri = F2FS_INODE(node_page);
268 iblocks = le64_to_cpu(F2FS_INODE(node_page)->i_blocks);
275 if (ino_of_node(node_page) != nid_of_node(node_page)) {
278 ino_of_node(node_page), nid_of_nod
380 struct page *node_page; local
640 f2fs_update_inode(struct inode *inode, struct page *node_page) argument
743 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); local
750 struct page *node_page; local
[all...]
H A Dnode.c850 dn->node_page = npage[level];
871 blkaddr = data_blkaddr(dn->inode, dn->node_page, ofs_in_node);
873 blkaddr = data_blkaddr(dn->inode, dn->node_page,
888 dn->node_page = NULL;
919 clear_node_page_dirty(dn->node_page);
922 index = dn->node_page->index;
923 f2fs_put_page(dn->node_page, 1);
928 dn->node_page = NULL;
960 dn->node_page = page;
1032 dn->node_page
1708 f2fs_move_node_page(struct page *node_page, int gc_type) argument
[all...]
H A Dnode.h239 static inline nid_t ino_of_node(struct page *node_page) argument
241 struct f2fs_node *rn = F2FS_NODE(node_page);
245 static inline nid_t nid_of_node(struct page *node_page) argument
247 struct f2fs_node *rn = F2FS_NODE(node_page);
251 static inline unsigned int ofs_of_node(struct page *node_page) argument
253 struct f2fs_node *rn = F2FS_NODE(node_page);
258 static inline __u64 cpver_of_node(struct page *node_page) argument
260 struct f2fs_node *rn = F2FS_NODE(node_page);
264 static inline block_t next_blkaddr_of_node(struct page *node_page) argument
266 struct f2fs_node *rn = F2FS_NODE(node_page);
345 IS_DNODE(struct page *node_page) argument
[all...]
H A Drecovery.c502 struct page *sum_page, *node_page; local
535 max_addrs = ADDRS_PER_PAGE(dn->node_page, dn->inode);
547 tdn.node_page = dn->inode_page;
556 node_page = f2fs_get_node_page(sbi, nid);
557 if (IS_ERR(node_page))
558 return PTR_ERR(node_page);
560 offset = ofs_of_node(node_page);
561 ino = ino_of_node(node_page);
562 f2fs_put_page(node_page, 1);
670 f2fs_wait_on_page_writeback(dn.node_page, NOD
[all...]
H A Dsegment.c327 blen = min((pgoff_t)ADDRS_PER_PAGE(dn.node_page, cow_inode),

Completed in 270 milliseconds