Home
last modified time | relevance | path

Searched refs:fio (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/fs/f2fs/
Dtrace.c32 last_io.fio.rw, last_io.fio.blk_addr, in __print_last_io()
83 void f2fs_trace_ios(struct page *page, struct f2fs_io_info *fio, int flush) in f2fs_trace_ios() argument
103 last_io.fio.rw == fio->rw && in f2fs_trace_ios()
104 last_io.fio.blk_addr + last_io.len == fio->blk_addr) { in f2fs_trace_ios()
115 last_io.fio = *fio; in f2fs_trace_ios()
Ddata.c96 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()
[all …]
Dcheckpoint.c54 struct f2fs_io_info fio = { in get_meta_page() local
68 if (f2fs_submit_page_bio(sbi, page, &fio)) in get_meta_page()
120 struct f2fs_io_info fio = { in ra_meta_pages() local
136 fio.blk_addr = current_nat_addr(sbi, in ra_meta_pages()
141 fio.blk_addr = current_sit_addr(sbi, in ra_meta_pages()
143 if (blkno != start && prev_blk_addr + 1 != fio.blk_addr) in ra_meta_pages()
145 prev_blk_addr = fio.blk_addr; in ra_meta_pages()
150 fio.blk_addr = blkno; in ra_meta_pages()
156 page = grab_cache_page(META_MAPPING(sbi), fio.blk_addr); in ra_meta_pages()
164 f2fs_submit_page_mbio(sbi, page, &fio); in ra_meta_pages()
Dtrace.h31 struct f2fs_io_info fio; member
Dsegment.c218 struct f2fs_io_info fio = { in commit_inmem_pages() local
244 do_write_data_page(cur->page, &fio); in commit_inmem_pages()
1211 struct f2fs_io_info *fio) in do_write_page() argument
1213 int type = __get_segment_type(page, fio->type); in do_write_page()
1215 allocate_data_block(sbi, page, fio->blk_addr, &fio->blk_addr, sum, type); in do_write_page()
1218 f2fs_submit_page_mbio(sbi, page, fio); in do_write_page()
1223 struct f2fs_io_info fio = { in write_meta_page() local
1230 f2fs_submit_page_mbio(sbi, page, &fio); in write_meta_page()
1234 unsigned int nid, struct f2fs_io_info *fio) in write_node_page() argument
1238 do_write_page(sbi, page, &sum, fio); in write_node_page()
[all …]
Dinline.c97 struct f2fs_io_info fio = { in f2fs_convert_inline_page() local
132 fio.blk_addr = dn->data_blkaddr; in f2fs_convert_inline_page()
133 write_data_page(page, dn, &fio); in f2fs_convert_inline_page()
Dnode.c997 struct f2fs_io_info fio = { in read_node_page() local
1013 fio.blk_addr = ni.blk_addr; in read_node_page()
1014 return f2fs_submit_page_bio(sbi, page, &fio); in read_node_page()
1295 struct f2fs_io_info fio = { in f2fs_write_node_page() local
1331 fio.blk_addr = ni.blk_addr; in f2fs_write_node_page()
1332 write_node_page(sbi, page, nid, &fio); in f2fs_write_node_page()
1333 set_node_addr(sbi, &ni, fio.blk_addr, is_fsync_dnode(page)); in f2fs_write_node_page()
Dgc.c523 struct f2fs_io_info fio = { in move_data_page() local
539 do_write_data_page(page, &fio); in move_data_page()
Df2fs.h584 struct f2fs_io_info fio; /* store buffered io info. */ member
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_io.c315 struct cl_fault_io *fio; in osc_io_fault_start() local
318 fio = &io->u.ci_fault; in osc_io_fault_start()
320 fio->ft_index, fio->ft_writable, fio->ft_nob); in osc_io_fault_start()
326 if (fio->ft_writable) in osc_io_fault_start()
328 fio->ft_index, fio->ft_nob); in osc_io_fault_start()
545 struct cl_fsync_io *fio) in osc_fsync_ost() argument
559 oa->o_size = fio->fi_start; in osc_fsync_ost()
560 oa->o_blocks = fio->fi_end; in osc_fsync_ost()
563 obdo_set_parent_fid(oa, fio->fi_fid); in osc_fsync_ost()
567 oinfo->oi_capa = fio->fi_capa; in osc_fsync_ost()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_io.c655 struct cl_fault_io *fio = &io->u.ci_fault; in vvp_io_fault_start() local
664 if (fio->ft_executable && in vvp_io_fault_start()
671 offset = cl_offset(obj, fio->ft_index + 1) - 1; in vvp_io_fault_start()
672 LASSERT(cl_index(obj, offset) == fio->ft_index); in vvp_io_fault_start()
678 if (fio->ft_mkwrite) { in vvp_io_fault_start()
707 if (fio->ft_mkwrite) { in vvp_io_fault_start()
716 if (last_index < fio->ft_index) { in vvp_io_fault_start()
719 vmpage->mapping, fio->ft_index, last_index); in vvp_io_fault_start()
736 page = cl_page_find(env, obj, fio->ft_index, vmpage, CPT_CACHEABLE); in vvp_io_fault_start()
744 if (fio->ft_mkwrite) { in vvp_io_fault_start()
[all …]
Dllite_mmap.c105 struct cl_fault_io *fio; in ll_fault_io_init() local
130 fio = &io->u.ci_fault; in ll_fault_io_init()
131 fio->ft_index = index; in ll_fault_io_init()
132 fio->ft_executable = vma->vm_flags&VM_EXEC; in ll_fault_io_init()
145 fio->ft_index, fio->ft_executable); in ll_fault_io_init()
Dfile.c2587 struct cl_fsync_io *fio; in cl_sync_file_range() local
2605 fio = &io->u.ci_fsync; in cl_sync_file_range()
2606 fio->fi_capa = capa; in cl_sync_file_range()
2607 fio->fi_start = start; in cl_sync_file_range()
2608 fio->fi_end = end; in cl_sync_file_range()
2609 fio->fi_fid = ll_inode2fid(inode); in cl_sync_file_range()
2610 fio->fi_mode = mode; in cl_sync_file_range()
2611 fio->fi_nr_written = 0; in cl_sync_file_range()
2618 result = fio->fi_nr_written; in cl_sync_file_range()
/linux-4.1.27/include/trace/events/
Df2fs.h689 TP_PROTO(struct page *page, struct f2fs_io_info *fio),
691 TP_ARGS(page, fio),
706 __entry->blkaddr = fio->blk_addr;
707 __entry->rw = fio->rw;
708 __entry->type = fio->type;
722 TP_PROTO(struct page *page, struct f2fs_io_info *fio),
724 TP_ARGS(page, fio),
731 TP_PROTO(struct page *page, struct f2fs_io_info *fio),
733 TP_ARGS(page, fio),
740 TP_PROTO(struct super_block *sb, struct f2fs_io_info *fio,
[all …]
/linux-4.1.27/drivers/media/pci/ddbridge/
Dddbridge-core.c1445 struct ddb_flashio fio; in ddb_ioctl() local
1448 if (copy_from_user(&fio, parg, sizeof(fio))) in ddb_ioctl()
1451 if (fio.write_len > 1028 || fio.read_len > 1028) in ddb_ioctl()
1453 if (fio.write_len + fio.read_len > 1028) in ddb_ioctl()
1457 rbuf = wbuf + fio.write_len; in ddb_ioctl()
1459 if (copy_from_user(wbuf, fio.write_buf, fio.write_len)) in ddb_ioctl()
1461 res = flashio(dev, wbuf, fio.write_len, rbuf, fio.read_len); in ddb_ioctl()
1464 if (copy_to_user(fio.read_buf, rbuf, fio.read_len)) in ddb_ioctl()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_io.c722 struct cl_fault_io *fio; in lov_io_fault_start() local
726 fio = &ios->cis_io->u.ci_fault; in lov_io_fault_start()
728 sub = lov_sub_get(env, lio, lov_page_stripe(fio->ft_page)); in lov_io_fault_start()
729 sub->sub_io->u.ci_fault.ft_nob = fio->ft_nob; in lov_io_fault_start()
/linux-4.1.27/Documentation/
Dbcache.txt152 But if you want to benchmark reads from cache, and you start out with fio