X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=ioengines.h;h=32b18edadf1f2dbbdcdf2ae66df3ea264a4a16c8;hp=f24f4df5389ba691e248cb9598fdad83dcdb4362;hb=0b801f22a706e0f18e7d74cb2940e3948ed0efcf;hpb=618ee94c319c46c670d29c7cf71538ca2ace13b7 diff --git a/ioengines.h b/ioengines.h index f24f4df5..32b18eda 100644 --- a/ioengines.h +++ b/ioengines.h @@ -59,6 +59,8 @@ enum fio_ioengine_flags { FIO_MEMALIGN = 1 << 9, /* engine wants aligned memory */ FIO_BIT_BASED = 1 << 10, /* engine uses a bit base (e.g. uses Kbit as opposed to KB) */ FIO_FAKEIO = 1 << 11, /* engine pretends to do IO */ + FIO_NOSTATS = 1 << 12, /* don't do IO stats */ + FIO_NOFILEHASH = 1 << 13, /* doesn't hash the files for lookup later. */ }; /* @@ -79,7 +81,7 @@ extern int td_io_close_file(struct thread_data *, struct fio_file *); extern int td_io_unlink_file(struct thread_data *, struct fio_file *); extern int __must_check td_io_get_file_size(struct thread_data *, struct fio_file *); -extern struct ioengine_ops *load_ioengine(struct thread_data *, const char *); +extern struct ioengine_ops *load_ioengine(struct thread_data *); extern void register_ioengine(struct ioengine_ops *); extern void unregister_ioengine(struct ioengine_ops *); extern void free_ioengine(struct thread_data *);