Lines Matching refs:dn
109 int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) in f2fs_convert_inline_page() argument
113 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page()
121 f2fs_bug_on(F2FS_I_SB(dn->inode), page->index); in f2fs_convert_inline_page()
123 if (!f2fs_exist_data(dn->inode)) in f2fs_convert_inline_page()
126 err = f2fs_reserve_block(dn, 0); in f2fs_convert_inline_page()
138 src_addr = inline_data_addr(dn->inode_page); in f2fs_convert_inline_page()
152 fio.blk_addr = dn->data_blkaddr; in f2fs_convert_inline_page()
153 write_data_page(dn, &fio); in f2fs_convert_inline_page()
154 set_data_blkaddr(dn); in f2fs_convert_inline_page()
155 f2fs_update_extent_cache(dn); in f2fs_convert_inline_page()
158 inode_dec_dirty_pages(dn->inode); in f2fs_convert_inline_page()
161 set_inode_flag(F2FS_I(dn->inode), FI_APPEND_WRITE); in f2fs_convert_inline_page()
164 truncate_inline_inode(dn->inode_page, 0); in f2fs_convert_inline_page()
166 stat_dec_inline_inode(dn->inode); in f2fs_convert_inline_page()
167 f2fs_clear_inline_inode(dn->inode); in f2fs_convert_inline_page()
168 sync_inode_page(dn); in f2fs_convert_inline_page()
169 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
176 struct dnode_of_data dn; in f2fs_convert_inline_inode() local
192 set_new_dnode(&dn, inode, ipage, ipage, 0); in f2fs_convert_inline_inode()
195 err = f2fs_convert_inline_page(&dn, page); in f2fs_convert_inline_inode()
197 f2fs_put_dnode(&dn); in f2fs_convert_inline_inode()
208 struct dnode_of_data dn; in f2fs_write_inline_data() local
211 set_new_dnode(&dn, inode, NULL, NULL, 0); in f2fs_write_inline_data()
212 err = get_dnode_of_data(&dn, 0, LOOKUP_NODE); in f2fs_write_inline_data()
217 f2fs_put_dnode(&dn); in f2fs_write_inline_data()
223 f2fs_wait_on_page_writeback(dn.inode_page, NODE); in f2fs_write_inline_data()
225 dst_addr = inline_data_addr(dn.inode_page); in f2fs_write_inline_data()
232 sync_inode_page(&dn); in f2fs_write_inline_data()
233 f2fs_put_dnode(&dn); in f2fs_write_inline_data()
374 struct dnode_of_data dn; in f2fs_convert_inline_dir() local
384 set_new_dnode(&dn, dir, ipage, NULL, 0); in f2fs_convert_inline_dir()
385 err = f2fs_reserve_block(&dn, 0); in f2fs_convert_inline_dir()
425 sync_inode_page(&dn); in f2fs_convert_inline_dir()