Start of ACT like benchmark profile
[fio.git] / profile.h
index 673c5c457096fec566d08e720fa81788075dbb43..3c8d61f10bd0a582c3728b831b6cfc6f603fbb2e 100644 (file)
--- a/profile.h
+++ b/profile.h
@@ -13,6 +13,8 @@ struct prof_io_ops {
        int (*fill_io_u_off)(struct thread_data *, struct io_u *);
        int (*fill_io_u_size)(struct thread_data *, struct io_u *);
        struct fio_file *(*get_next_file)(struct thread_data *);
+
+       int (*io_u_lat)(struct thread_data *, uint64_t);
 };
 
 struct profile_ops {
@@ -29,7 +31,7 @@ struct profile_ops {
        /*
         * Called after parsing options, to prepare 'cmdline'
         */
-       void (*prep_cmd)(void);
+       int (*prep_cmd)(void);
 
        /*
         * The complete command line