示例#1
0
static void update_accounting(struct submit_worker *sw)
{
	struct thread_data *src = &sw->td;
	struct thread_data *dst = sw->wq->td;

	if (td_read(src))
		sum_ddir(dst, src, DDIR_READ);
	if (td_write(src))
		sum_ddir(dst, src, DDIR_WRITE);
	if (td_trim(src))
		sum_ddir(dst, src, DDIR_TRIM);
}
示例#2
0
文件: rate-submit.c 项目: axboe/fio
static void io_workqueue_update_acct_fn(struct submit_worker *sw)
{
    struct thread_data *src = sw->priv;
    struct thread_data *dst = sw->wq->td;

    if (td_read(src))
        sum_ddir(dst, src, DDIR_READ);
    if (td_write(src))
        sum_ddir(dst, src, DDIR_WRITE);
    if (td_trim(src))
        sum_ddir(dst, src, DDIR_TRIM);

}