diff options
author | Jens Axboe <axboe@kernel.dk> | 2019-01-09 15:26:20 -0700 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-01-09 15:26:20 -0700 |
commit | 7bf7e8e8e5cf1fe46194c6faf58e94cee815ac6a (patch) | |
tree | 648474e57bbee8f992a87a1c3f8e756747203808 /src/liburing.h | |
parent | 66a7d05bd82b362942c4f540754b94723c74e804 (diff) |
Update to newer API
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'src/liburing.h')
-rw-r--r-- | src/liburing.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/liburing.h b/src/liburing.h index ed23747..8adc9ec 100644 --- a/src/liburing.h +++ b/src/liburing.h @@ -15,10 +15,10 @@ struct io_uring_sq { unsigned *kflags; unsigned *kdropped; unsigned *array; - struct io_uring_iocb *iocbs; + struct io_uring_sqe *sqes; - unsigned iocb_head; - unsigned iocb_tail; + unsigned sqe_head; + unsigned sqe_tail; size_t ring_sz; }; @@ -29,7 +29,7 @@ struct io_uring_cq { unsigned *kring_mask; unsigned *kring_entries; unsigned *koverflow; - struct io_uring_event *events; + struct io_uring_cqe *cqes; size_t ring_sz; }; @@ -55,16 +55,16 @@ extern int io_uring_queue_init(unsigned entries, struct io_uring_params *p, struct iovec *iovecs, struct io_uring *ring); extern void io_uring_queue_exit(struct io_uring *ring); extern int io_uring_get_completion(struct io_uring *ring, - struct io_uring_event **ev_ptr); + struct io_uring_cqe **cqe_ptr); extern int io_uring_wait_completion(struct io_uring *ring, - struct io_uring_event **ev_ptr); + struct io_uring_cqe **cqe_ptr); extern int io_uring_submit(struct io_uring *ring); -extern struct io_uring_iocb *io_uring_get_iocb(struct io_uring *ring); +extern struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); -static inline struct io_uring_iocb * -io_uring_iocb_from_ev(struct io_uring *ring, struct io_uring_event *ev) +static inline struct io_uring_sqe * +io_uring_sqe_from_cqe(struct io_uring *ring, struct io_uring_cqe *cqe) { - return &ring->sq.iocbs[ev->index]; + return &ring->sq.sqes[cqe->index]; } #endif |