X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=io_u_queue.h;h=87de894a525a8e19cfd270fa94c8b1ff4141a7b5;hp=b5b8d2faf3d9ae76cc5ae6a102b6785af47dd5c5;hb=2b9415ddc260726c3ea9ae3436826f9181811143;hpb=358ffaa6c37acb26e0f507934ba8a6f98f34ffee diff --git a/io_u_queue.h b/io_u_queue.h index b5b8d2fa..87de894a 100644 --- a/io_u_queue.h +++ b/io_u_queue.h @@ -2,6 +2,8 @@ #define FIO_IO_U_QUEUE #include +#include + #include "lib/types.h" struct io_u; @@ -43,8 +45,8 @@ static inline int io_u_qempty(const struct io_u_queue *q) #define io_u_qiter(q, io_u, i) \ for (i = 0; i < (q)->nr && (io_u = (q)->io_us[i]); i++) -bool io_u_qinit(struct io_u_queue *q, unsigned int nr); -void io_u_qexit(struct io_u_queue *q); +bool io_u_qinit(struct io_u_queue *q, unsigned int nr, bool shared); +void io_u_qexit(struct io_u_queue *q, bool shared); struct io_u_ring { unsigned int head;