/external/fio/ |
D | eta.c | 275 rate_bytes += td->o.rate[DDIR_TRIM]; in thread_eta() 389 io_bytes[DDIR_READ] = io_bytes[DDIR_WRITE] = io_bytes[DDIR_TRIM] = 0; in calc_thread_status() 390 io_iops[DDIR_READ] = io_iops[DDIR_WRITE] = io_iops[DDIR_TRIM] = 0; in calc_thread_status() 418 je->t_rate[2] += td->o.rate[DDIR_TRIM]; in calc_thread_status() 419 je->t_iops[2] += td->o.rate_iops[DDIR_TRIM]; in calc_thread_status() 420 je->m_rate[2] += td->o.ratemin[DDIR_TRIM]; in calc_thread_status() 421 je->m_iops[2] += td->o.rate_iops_min[DDIR_TRIM]; in calc_thread_status() 487 add_agg_sample(sample_val(je->rate[DDIR_TRIM]), DDIR_TRIM, 0); in calc_thread_status() 585 if (je->rate[DDIR_TRIM] || je->iops[DDIR_TRIM]) in display_thread_status() 589 rate_str[DDIR_WRITE], rate_str[DDIR_TRIM], in display_thread_status() [all …]
|
D | init.c | 538 if (td->o.rate[DDIR_TRIM] || td->o.rate_iops[DDIR_TRIM]) in setup_rate() 539 ret |= __setup_rate(td, DDIR_TRIM); in setup_rate() 548 o->min_bs[DDIR_TRIM] == o->max_bs[DDIR_TRIM] && in fixed_block_size() 550 o->min_bs[DDIR_READ] == o->min_bs[DDIR_TRIM]; in fixed_block_size() 634 if (!o->min_bs[DDIR_TRIM]) in fixup_options() 635 o->min_bs[DDIR_TRIM] = o->bs[DDIR_TRIM]; in fixup_options() 636 if (!o->max_bs[DDIR_TRIM]) in fixup_options() 637 o->max_bs[DDIR_TRIM] = o->bs[DDIR_TRIM]; in fixup_options() 640 o->rw_min_bs = min(o->min_bs[DDIR_TRIM], o->rw_min_bs); in fixup_options() 649 if (!o->ba[DDIR_TRIM] || !td_random(td)) in fixup_options() [all …]
|
D | io_ddir.h | 7 DDIR_TRIM = 2, enumerator 59 return ddir == DDIR_READ || ddir == DDIR_WRITE || ddir == DDIR_TRIM; in ddir_rw() 72 ((arr)[DDIR_READ] + (arr)[DDIR_WRITE] + (arr)[DDIR_TRIM])
|
D | blktrace.c | 279 ios[DDIR_TRIM]++; in handle_trace_discard() 280 if (t->bytes > rw_bs[DDIR_TRIM]) in handle_trace_discard() 281 rw_bs[DDIR_TRIM] = t->bytes; in handle_trace_discard() 294 ipo->ddir = DDIR_TRIM; in handle_trace_discard() 383 return DDIR_TRIM; in t_get_ddir() 547 td->o.max_bs[DDIR_TRIM] = rw_bs[DDIR_TRIM]; in load_blktrace()
|
D | backend.c | 234 if (td->bytes_done[DDIR_TRIM]) in check_min_rate() 235 ret |= __check_min_rate(td, now, DDIR_TRIM); in check_min_rate() 451 __should_check_rate(td, DDIR_TRIM))) in wait_for_completions() 511 __should_check_rate(td, DDIR_TRIM))) in io_queue_event() 688 } else if (io_u->ddir == DDIR_TRIM) { in do_verify() 777 bytes = this_bytes[DDIR_TRIM]; in io_bytes_exceeded() 1441 return td->bytes_done[DDIR_WRITE] + td->bytes_done[DDIR_TRIM]; in do_dry_run() 1673 o->ratemin[DDIR_TRIM]) { in thread_main() 1678 memcpy(&td->lastrate[DDIR_TRIM], &td->bw_sample_time, in thread_main() 1710 bytes_done[DDIR_TRIM]; in thread_main() [all …]
|
D | fio.h | 713 if (td->bytes_done[DDIR_TRIM] && __should_check_rate(td, DDIR_TRIM)) in should_check_rate() 724 return max(td->o.max_bs[DDIR_TRIM], max_bs); in td_max_bs() 732 return min(td->o.min_bs[DDIR_TRIM], min_bs); in td_min_bs()
|
D | stat.c | 742 if (ts->io_bytes[DDIR_TRIM]) in show_thread_status_normal() 743 show_ddir_status(rs, ts, DDIR_TRIM, out); in show_thread_status_normal() 1029 show_ddir_status_terse(ts, rs, DDIR_TRIM, out); in show_thread_status_terse_v2() 1094 show_ddir_status_terse(ts, rs, DDIR_TRIM, out); in show_thread_status_terse_v3_v4() 1198 add_ddir_status_json(ts, rs, DDIR_TRIM, root); in show_thread_status_json() 1861 td->ts.io_bytes[DDIR_TRIM] = td->io_bytes[DDIR_TRIM]; in __show_running_run_stats() 1869 if (td_trim(td) && td->ts.io_bytes[DDIR_TRIM]) in __show_running_run_stats() 1870 td->ts.runtime[DDIR_TRIM] += rt[i]; in __show_running_run_stats() 1890 if (td_trim(td) && td->ts.io_bytes[DDIR_TRIM]) in __show_running_run_stats() 1891 td->ts.runtime[DDIR_TRIM] -= rt[i]; in __show_running_run_stats() [all …]
|
D | trim.c | 62 io_u->ddir = DDIR_TRIM; in get_next_trim()
|
D | options.c | 190 ret = fn(&td->o, DDIR_TRIM, ddir + 1); in str_split_parse() 197 ret = fn(&td->o, DDIR_TRIM, op); in str_split_parse() 216 ret = fn(&td->o, DDIR_TRIM, op); in str_split_parse() 1978 .off3 = offsetof(struct thread_options, bs[DDIR_TRIM]), 1995 .off3 = offsetof(struct thread_options, ba[DDIR_TRIM]), 2013 .off5 = offsetof(struct thread_options, min_bs[DDIR_TRIM]), 2014 .off6 = offsetof(struct thread_options, max_bs[DDIR_TRIM]), 2178 .off3 = offsetof(struct thread_options, perc_rand[DDIR_TRIM]), 3271 .off3 = offsetof(struct thread_options, rate[DDIR_TRIM]), 3283 .off3 = offsetof(struct thread_options, ratemin[DDIR_TRIM]), [all …]
|
D | io_u.c | 760 ddir = DDIR_TRIM; in get_rw_ddir() 774 if (f->last_pos[DDIR_WRITE] == f->last_pos[DDIR_TRIM]) in set_rw_ddir() 775 ddir = DDIR_TRIM; in set_rw_ddir() 1777 if (td->ts.nr_block_infos && io_u->ddir == DDIR_TRIM) { in account_io_completion() 1780 if (io_u->ddir == DDIR_TRIM) { in account_io_completion()
|
D | rate-submit.c | 220 sum_ddir(dst, src, DDIR_TRIM); in io_workqueue_update_acct_fn()
|
D | ioengines.c | 325 if (!td->io_ops->commit || io_u->ddir == DDIR_TRIM) { in td_io_queue()
|
D | iolog.c | 304 if (io_u->ddir == DDIR_TRIM) in unlog_io_piece() 394 rw = DDIR_TRIM; in read_iolog2()
|
/external/fio/engines/ |
D | sync.c | 114 else if (io_u->ddir == DDIR_TRIM) { in fio_pvsyncio_queue() 145 else if (io_u->ddir == DDIR_TRIM) { in fio_pvsyncio2_queue() 167 else if (io_u->ddir == DDIR_TRIM) { in fio_psyncio_queue() 187 else if (io_u->ddir == DDIR_TRIM) { in fio_syncio_queue()
|
D | falloc.c | 85 else if (io_u->ddir == DDIR_TRIM) in fio_fallocate_queue()
|
D | glusterfs_async.c | 116 else if (io_u->ddir == DDIR_TRIM) in fio_gf_async_queue()
|
D | mtd.c | 104 } else if (io_u->ddir == DDIR_TRIM) { in fio_mtd_queue()
|
D | posixaio.c | 182 else if (io_u->ddir == DDIR_TRIM) { in fio_posixaio_queue()
|
D | splice.c | 224 else if (io_u->ddir == DDIR_TRIM) in fio_spliceio_queue()
|
D | mmap.c | 181 } else if (io_u->ddir == DDIR_TRIM) { in fio_mmapio_queue()
|
D | libaio.c | 205 if (io_u->ddir == DDIR_TRIM) { in fio_libaio_queue()
|
D | binject.c | 206 } else if (io_u->ddir == DDIR_TRIM) { in fio_binject_prep()
|
D | windowsaio.c | 345 case DDIR_TRIM: in fio_windowsaio_queue()
|
D | rbd.c | 504 } else if (io_u->ddir == DDIR_TRIM) {
|
/external/fio/t/ |
D | btrace2fio.c | 321 return DDIR_TRIM; in t_to_rwdir() 336 o->ios[DDIR_TRIM]++; in handle_trace_discard() 337 add_bs(o, t->bytes, DDIR_TRIM); in handle_trace_discard()
|