#include <guasi.h>
#endif
-#define FIO_IOOPS_VERSION 16
+#define FIO_IOOPS_VERSION 17
enum {
IO_U_F_FREE = 1 << 0,
*/
unsigned long buf_filled_len;
+ struct io_piece *ipo;
+
union {
#ifdef CONFIG_LIBAIO
struct iocb iocb;
FIO_BIT_BASED = 1 << 10, /* engine uses a bit base (e.g. uses Kbit as opposed to KB) */
};
+/*
+ * External engine defined symbol to fill in the engine ops structure
+ */
+typedef void (*get_ioengine_t)(struct ioengine_ops **);
+
/*
* io engine entry points
*/