Home
last modified time | relevance | path

Searched refs:DDIR_TRIM (Results 1 – 25 of 27) sorted by relevance

12

/external/fio/
Deta.c275 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 …]
Dinit.c538 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 …]
Dio_ddir.h7 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])
Dblktrace.c279 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()
Dbackend.c234 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 …]
Dfio.h713 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()
Dstat.c742 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 …]
Dtrim.c62 io_u->ddir = DDIR_TRIM; in get_next_trim()
Doptions.c190 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 …]
Dio_u.c760 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()
Drate-submit.c220 sum_ddir(dst, src, DDIR_TRIM); in io_workqueue_update_acct_fn()
Dioengines.c325 if (!td->io_ops->commit || io_u->ddir == DDIR_TRIM) { in td_io_queue()
Diolog.c304 if (io_u->ddir == DDIR_TRIM) in unlog_io_piece()
394 rw = DDIR_TRIM; in read_iolog2()
/external/fio/engines/
Dsync.c114 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()
Dfalloc.c85 else if (io_u->ddir == DDIR_TRIM) in fio_fallocate_queue()
Dglusterfs_async.c116 else if (io_u->ddir == DDIR_TRIM) in fio_gf_async_queue()
Dmtd.c104 } else if (io_u->ddir == DDIR_TRIM) { in fio_mtd_queue()
Dposixaio.c182 else if (io_u->ddir == DDIR_TRIM) { in fio_posixaio_queue()
Dsplice.c224 else if (io_u->ddir == DDIR_TRIM) in fio_spliceio_queue()
Dmmap.c181 } else if (io_u->ddir == DDIR_TRIM) { in fio_mmapio_queue()
Dlibaio.c205 if (io_u->ddir == DDIR_TRIM) { in fio_libaio_queue()
Dbinject.c206 } else if (io_u->ddir == DDIR_TRIM) { in fio_binject_prep()
Dwindowsaio.c345 case DDIR_TRIM: in fio_windowsaio_queue()
Drbd.c504 } else if (io_u->ddir == DDIR_TRIM) {
/external/fio/t/
Dbtrace2fio.c321 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()

12