Lines Matching refs:fio

96 	struct f2fs_io_info *fio = &io->fio;  in __submit_merged_bio()  local
101 if (is_read_io(fio->rw)) in __submit_merged_bio()
102 trace_f2fs_submit_read_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio()
104 trace_f2fs_submit_write_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio()
106 submit_bio(fio->rw, io->bio); in __submit_merged_bio()
122 io->fio.type = META_FLUSH; in f2fs_submit_merged_bio()
124 io->fio.rw = WRITE_FLUSH | REQ_META | REQ_PRIO; in f2fs_submit_merged_bio()
126 io->fio.rw = WRITE_FLUSH_FUA | REQ_META | REQ_PRIO; in f2fs_submit_merged_bio()
137 struct f2fs_io_info *fio) in f2fs_submit_page_bio() argument
141 trace_f2fs_submit_page_bio(page, fio); in f2fs_submit_page_bio()
142 f2fs_trace_ios(page, fio, 0); in f2fs_submit_page_bio()
145 bio = __bio_alloc(sbi, fio->blk_addr, 1, is_read_io(fio->rw)); in f2fs_submit_page_bio()
153 submit_bio(fio->rw, bio); in f2fs_submit_page_bio()
158 struct f2fs_io_info *fio) in f2fs_submit_page_mbio() argument
160 enum page_type btype = PAGE_TYPE_OF_BIO(fio->type); in f2fs_submit_page_mbio()
162 bool is_read = is_read_io(fio->rw); in f2fs_submit_page_mbio()
166 verify_block_addr(sbi, fio->blk_addr); in f2fs_submit_page_mbio()
173 if (io->bio && (io->last_block_in_bio != fio->blk_addr - 1 || in f2fs_submit_page_mbio()
174 io->fio.rw != fio->rw)) in f2fs_submit_page_mbio()
180 io->bio = __bio_alloc(sbi, fio->blk_addr, bio_blocks, is_read); in f2fs_submit_page_mbio()
181 io->fio = *fio; in f2fs_submit_page_mbio()
190 io->last_block_in_bio = fio->blk_addr; in f2fs_submit_page_mbio()
191 f2fs_trace_ios(page, fio, 0); in f2fs_submit_page_mbio()
194 trace_f2fs_submit_page_mbio(page, fio); in f2fs_submit_page_mbio()
915 struct f2fs_io_info fio = { in find_data_page() local
961 fio.blk_addr = dn.data_blkaddr; in find_data_page()
962 err = f2fs_submit_page_bio(F2FS_I_SB(inode), page, &fio); in find_data_page()
988 struct f2fs_io_info fio = { in get_lock_data_page() local
1031 fio.blk_addr = dn.data_blkaddr; in get_lock_data_page()
1032 err = f2fs_submit_page_bio(F2FS_I_SB(inode), page, &fio); in get_lock_data_page()
1082 struct f2fs_io_info fio = { in get_new_data_page() local
1087 err = f2fs_submit_page_bio(F2FS_I_SB(inode), page, &fio); in get_new_data_page()
1371 int do_write_data_page(struct page *page, struct f2fs_io_info *fio) in do_write_data_page() argument
1382 fio->blk_addr = dn.data_blkaddr; in do_write_data_page()
1385 if (fio->blk_addr == NULL_ADDR) { in do_write_data_page()
1396 if (unlikely(fio->blk_addr != NEW_ADDR && in do_write_data_page()
1399 rewrite_data_page(page, fio); in do_write_data_page()
1403 write_data_page(page, &dn, fio); in do_write_data_page()
1427 struct f2fs_io_info fio = { in f2fs_write_data_page() local
1459 err = do_write_data_page(page, &fio); in f2fs_write_data_page()
1479 err = do_write_data_page(page, &fio); in f2fs_write_data_page()
1647 struct f2fs_io_info fio = { in f2fs_write_begin() local
1652 err = f2fs_submit_page_bio(sbi, page, &fio); in f2fs_write_begin()