X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=io_u_queue.h;h=545e2c41fa5f3db673ceb6e4289d43413a1c6bbf;hp=118e59342b5da4bd814be51aa7f561d519603838;hb=a3eb1a1eaf1479474dcb12625a1b134978d0060d;hpb=6fb1bda0d0b61e2433f9ef34b4b979b2642d8706 diff --git a/io_u_queue.h b/io_u_queue.h index 118e5934..545e2c41 100644 --- a/io_u_queue.h +++ b/io_u_queue.h @@ -2,6 +2,9 @@ #define FIO_IO_U_QUEUE #include +#include + +#include "lib/types.h" struct io_u; @@ -42,7 +45,7 @@ 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++) -int io_u_qinit(struct io_u_queue *q, unsigned int nr); +bool io_u_qinit(struct io_u_queue *q, unsigned int nr); void io_u_qexit(struct io_u_queue *q); struct io_u_ring { @@ -52,7 +55,7 @@ struct io_u_ring { struct io_u **ring; }; -int io_u_rinit(struct io_u_ring *ring, unsigned int nr); +bool io_u_rinit(struct io_u_ring *ring, unsigned int nr); void io_u_rexit(struct io_u_ring *ring); static inline void io_u_rpush(struct io_u_ring *r, struct io_u *io_u)