/linux-4.1.27/fs/f2fs/ |
D | trace.c | 32 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()
|
D | data.c | 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() [all …]
|
D | checkpoint.c | 54 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()
|
D | trace.h | 31 struct f2fs_io_info fio; member
|
D | segment.c | 218 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 …]
|
D | inline.c | 97 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()
|
D | node.c | 997 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()
|
D | gc.c | 523 struct f2fs_io_info fio = { in move_data_page() local 539 do_write_data_page(page, &fio); in move_data_page()
|
D | f2fs.h | 584 struct f2fs_io_info fio; /* store buffered io info. */ member
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_io.c | 315 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/ |
D | vvp_io.c | 655 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 …]
|
D | llite_mmap.c | 105 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()
|
D | file.c | 2587 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/ |
D | f2fs.h | 689 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/ |
D | ddbridge-core.c | 1445 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/ |
D | lov_io.c | 722 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/ |
D | bcache.txt | 152 But if you want to benchmark reads from cache, and you start out with fio
|