struct iocb iocb;
#endif
#ifdef FIO_HAVE_POSIXAIO
- struct aiocb aiocb;
+ os_aiocb_t aiocb;
#endif
#ifdef FIO_HAVE_SGIO
struct sg_io_hdr hdr;
#endif
#ifdef FIO_HAVE_BINJECT
struct b_user_cmd buc;
+#endif
+#ifdef FIO_HAVE_RDMA
+ struct ibv_mr *mr;
#endif
void *mmap_data;
};
unsigned long buflen;
unsigned long long offset;
+ /*
+ * Initial seed for generating the buffer contents
+ */
+ unsigned long rand_seed;
+
/*
* IO engine state, may be different from above when we get
* partial transfers / residual data counts