X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=ioengine.h;h=61cb396f5e0e792f87b862976a426695338e524b;hb=a5e371a61c9e37a2389f7473d65e35b29dec1ccd;hp=be74b66fd65c8770e715c717617f97e94385f41d;hpb=de890a1e48d40238dac69f302708dde8719de240;p=fio.git diff --git a/ioengine.h b/ioengine.h index be74b66f..61cb396f 100644 --- a/ioengine.h +++ b/ioengine.h @@ -11,6 +11,7 @@ enum { IO_U_F_BUSY_OK = 1 << 4, IO_U_F_TRIMMED = 1 << 5, IO_U_F_BARRIER = 1 << 6, + IO_U_F_VER_LIST = 1 << 7, }; /* @@ -132,7 +133,7 @@ enum fio_ioengine_flags { FIO_RAWIO = 1 << 1, /* some sort of direct/raw io */ FIO_DISKLESSIO = 1 << 2, /* no disk involved */ FIO_NOEXTEND = 1 << 3, /* engine can't extend file */ - FIO_NODISKUTIL = 1 << 4, /* diskutil can't handle filename */ + FIO_NODISKUTIL = 1 << 4, /* diskutil can't handle filename */ FIO_UNIDIR = 1 << 5, /* engine is uni-directional */ FIO_NOIO = 1 << 6, /* thread does only pseudo IO */ FIO_SIGTERM = 1 << 7, /* needs SIGTERM to exit */ @@ -176,7 +177,7 @@ extern int __must_check io_u_queued_complete(struct thread_data *, int, unsigned extern void io_u_queued(struct thread_data *, struct io_u *); extern void io_u_log_error(struct thread_data *, struct io_u *); extern void io_u_mark_depth(struct thread_data *, unsigned int); -extern void io_u_fill_buffer(struct thread_data *td, struct io_u *, unsigned int); +extern void io_u_fill_buffer(struct thread_data *td, struct io_u *, unsigned int, unsigned int); void io_u_mark_complete(struct thread_data *, unsigned int); void io_u_mark_submit(struct thread_data *, unsigned int);