/linux-4.4.14/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 f2fs_io_info *fio, int flush) in f2fs_trace_ios() argument 94 inode = fio->page->mapping->host; in f2fs_trace_ios() 95 pid = page_private(fio->page); in f2fs_trace_ios() 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 | 105 struct f2fs_io_info *fio = &io->fio; in __submit_merged_bio() local 110 if (is_read_io(fio->rw)) in __submit_merged_bio() 111 trace_f2fs_submit_read_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio() 113 trace_f2fs_submit_write_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio() 115 submit_bio(fio->rw, io->bio); in __submit_merged_bio() 131 io->fio.type = META_FLUSH; in f2fs_submit_merged_bio() 133 io->fio.rw = WRITE_FLUSH | REQ_META | REQ_PRIO; in f2fs_submit_merged_bio() 135 io->fio.rw = WRITE_FLUSH_FUA | REQ_META | REQ_PRIO; in f2fs_submit_merged_bio() 145 int f2fs_submit_page_bio(struct f2fs_io_info *fio) in f2fs_submit_page_bio() argument 148 struct page *page = fio->encrypted_page ? fio->encrypted_page : fio->page; in f2fs_submit_page_bio() [all …]
|
D | gc.c | 540 struct f2fs_io_info fio = { in move_encrypted_block() local 573 get_node_info(fio.sbi, dn.nid, &ni); in move_encrypted_block() 577 fio.page = page; in move_encrypted_block() 578 fio.blk_addr = dn.data_blkaddr; in move_encrypted_block() 580 fio.encrypted_page = pagecache_get_page(META_MAPPING(fio.sbi), in move_encrypted_block() 581 fio.blk_addr, in move_encrypted_block() 584 if (!fio.encrypted_page) in move_encrypted_block() 587 err = f2fs_submit_page_bio(&fio); in move_encrypted_block() 592 lock_page(fio.encrypted_page); in move_encrypted_block() 594 if (unlikely(!PageUptodate(fio.encrypted_page))) in move_encrypted_block() [all …]
|
D | checkpoint.c | 55 struct f2fs_io_info fio = { in __get_meta_page() local 64 fio.rw &= ~REQ_META; in __get_meta_page() 74 fio.page = page; in __get_meta_page() 76 if (f2fs_submit_page_bio(&fio)) { in __get_meta_page() 149 struct f2fs_io_info fio = { in ra_meta_pages() local 157 fio.rw &= ~REQ_META; in ra_meta_pages() 170 fio.blk_addr = current_nat_addr(sbi, in ra_meta_pages() 175 fio.blk_addr = current_sit_addr(sbi, in ra_meta_pages() 177 if (blkno != start && prev_blk_addr + 1 != fio.blk_addr) in ra_meta_pages() 179 prev_blk_addr = fio.blk_addr; in ra_meta_pages() [all …]
|
D | segment.c | 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() [all …]
|
D | trace.h | 31 struct f2fs_io_info fio; member
|
D | inline.c | 112 struct f2fs_io_info fio = { in f2fs_convert_inline_page() local 152 fio.blk_addr = dn->data_blkaddr; in f2fs_convert_inline_page() 153 write_data_page(dn, &fio); in f2fs_convert_inline_page()
|
D | node.c | 1008 struct f2fs_io_info fio = { in read_node_page() local 1026 fio.blk_addr = ni.blk_addr; in read_node_page() 1027 return f2fs_submit_page_bio(&fio); in read_node_page() 1305 struct f2fs_io_info fio = { in f2fs_write_node_page() local 1345 fio.blk_addr = ni.blk_addr; in f2fs_write_node_page() 1346 write_node_page(nid, &fio); in f2fs_write_node_page() 1347 set_node_addr(sbi, &ni, fio.blk_addr, is_fsync_dnode(page)); in f2fs_write_node_page()
|
D | f2fs.h | 694 struct f2fs_io_info fio; /* store buffered io info. */ member
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_io.c | 314 struct cl_fault_io *fio; in osc_io_fault_start() local 317 fio = &io->u.ci_fault; in osc_io_fault_start() 319 fio->ft_index, fio->ft_writable, fio->ft_nob); in osc_io_fault_start() 325 if (fio->ft_writable) in osc_io_fault_start() 327 fio->ft_index, fio->ft_nob); in osc_io_fault_start() 543 struct cl_fsync_io *fio) in osc_fsync_ost() argument 557 oa->o_size = fio->fi_start; in osc_fsync_ost() 558 oa->o_blocks = fio->fi_end; in osc_fsync_ost() 561 obdo_set_parent_fid(oa, fio->fi_fid); in osc_fsync_ost() 576 struct cl_fsync_io *fio = &io->u.ci_fsync; in osc_io_fsync_start() local [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | vvp_io.c | 652 struct cl_fault_io *fio = &io->u.ci_fault; in vvp_io_fault_start() local 661 if (fio->ft_executable && in vvp_io_fault_start() 668 offset = cl_offset(obj, fio->ft_index + 1) - 1; in vvp_io_fault_start() 669 LASSERT(cl_index(obj, offset) == fio->ft_index); in vvp_io_fault_start() 675 if (fio->ft_mkwrite) { in vvp_io_fault_start() 703 if (fio->ft_mkwrite) { in vvp_io_fault_start() 712 if (last_index < fio->ft_index) { in vvp_io_fault_start() 715 vmpage->mapping, fio->ft_index, last_index); in vvp_io_fault_start() 732 page = cl_page_find(env, obj, fio->ft_index, vmpage, CPT_CACHEABLE); in vvp_io_fault_start() 740 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 | 2565 struct cl_fsync_io *fio; in cl_sync_file_range() local 2581 fio = &io->u.ci_fsync; in cl_sync_file_range() 2582 fio->fi_start = start; in cl_sync_file_range() 2583 fio->fi_end = end; in cl_sync_file_range() 2584 fio->fi_fid = ll_inode2fid(inode); in cl_sync_file_range() 2585 fio->fi_mode = mode; in cl_sync_file_range() 2586 fio->fi_nr_written = 0; in cl_sync_file_range() 2593 result = fio->fi_nr_written; in cl_sync_file_range()
|
/linux-4.4.14/include/trace/events/ |
D | f2fs.h | 722 TP_PROTO(struct page *page, struct f2fs_io_info *fio), 724 TP_ARGS(page, fio), 739 __entry->blkaddr = fio->blk_addr; 740 __entry->rw = fio->rw; 741 __entry->type = fio->type; 755 TP_PROTO(struct page *page, struct f2fs_io_info *fio), 757 TP_ARGS(page, fio), 764 TP_PROTO(struct page *page, struct f2fs_io_info *fio), 766 TP_ARGS(page, fio), 773 TP_PROTO(struct super_block *sb, struct f2fs_io_info *fio, [all …]
|
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_io.c | 723 struct cl_fault_io *fio; in lov_io_fault_start() local 727 fio = &ios->cis_io->u.ci_fault; in lov_io_fault_start() 729 sub = lov_sub_get(env, lio, lov_page_stripe(fio->ft_page)); in lov_io_fault_start() 732 sub->sub_io->u.ci_fault.ft_nob = fio->ft_nob; in lov_io_fault_start()
|
/linux-4.4.14/Documentation/ |
D | bcache.txt | 152 But if you want to benchmark reads from cache, and you start out with fio
|