Lines Matching refs:fio
220 struct f2fs_io_info fio = { in commit_inmem_pages() local
250 fio.page = cur->page; in commit_inmem_pages()
251 err = do_write_data_page(&fio); in commit_inmem_pages()
1291 static void do_write_page(struct f2fs_summary *sum, struct f2fs_io_info *fio) in do_write_page() argument
1293 int type = __get_segment_type(fio->page, fio->type); in do_write_page()
1295 allocate_data_block(fio->sbi, fio->page, fio->blk_addr, in do_write_page()
1296 &fio->blk_addr, sum, type); in do_write_page()
1299 f2fs_submit_page_mbio(fio); in do_write_page()
1304 struct f2fs_io_info fio = { in write_meta_page() local
1314 fio.rw &= ~REQ_META; in write_meta_page()
1317 f2fs_submit_page_mbio(&fio); in write_meta_page()
1320 void write_node_page(unsigned int nid, struct f2fs_io_info *fio) in write_node_page() argument
1325 do_write_page(&sum, fio); in write_node_page()
1328 void write_data_page(struct dnode_of_data *dn, struct f2fs_io_info *fio) in write_data_page() argument
1330 struct f2fs_sb_info *sbi = fio->sbi; in write_data_page()
1337 do_write_page(&sum, fio); in write_data_page()
1338 dn->data_blkaddr = fio->blk_addr; in write_data_page()
1341 void rewrite_data_page(struct f2fs_io_info *fio) in rewrite_data_page() argument
1343 stat_inc_inplace_blocks(fio->sbi); in rewrite_data_page()
1344 f2fs_submit_page_mbio(fio); in rewrite_data_page()