summaryrefslogtreecommitdiff
path: root/src/liburing.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2019-01-09 15:26:20 -0700
committerJens Axboe <axboe@kernel.dk>2019-01-09 15:26:20 -0700
commit7bf7e8e8e5cf1fe46194c6faf58e94cee815ac6a (patch)
tree648474e57bbee8f992a87a1c3f8e756747203808 /src/liburing.h
parent66a7d05bd82b362942c4f540754b94723c74e804 (diff)
Update to newer API
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'src/liburing.h')
-rw-r--r--src/liburing.h20
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