X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=c8b94f6a22deccdf2110c6d3afa33a7eee3958fb;hp=a9286b86729d6231c899ab533b4ab13110513266;hb=422f9e4b57549ce1e163b9c1de71932d9ea24de4;hpb=ed33585509a97c4a65e46967cb49419b6a4f8870 diff --git a/fio.h b/fio.h index a9286b86..c8b94f6a 100644 --- a/fio.h +++ b/fio.h @@ -347,10 +347,23 @@ struct thread_data { struct ioengine_ops *io_ops; /* - * Current IO depth and list of free and busy io_u's. + * Queue depth of io_u's that fio MIGHT do */ unsigned int cur_depth; + + /* + * io_u's about to be committed + */ unsigned int io_u_queued; + + /* + * io_u's submitted but not completed yet + */ + unsigned int io_u_in_flight; + + /* + * List of free and busy io_u's + */ struct flist_head io_u_freelist; struct flist_head io_u_busylist; struct flist_head io_u_requeues;