Lines Matching refs:ring
11 static int __io_uring_get_cqe(struct io_uring *ring, in __io_uring_get_cqe() argument
14 struct io_uring_cq *cq = &ring->cq; in __io_uring_get_cqe()
36 ret = io_uring_enter(ring->ring_fd, 0, 1, in __io_uring_get_cqe()
49 int io_uring_peek_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_peek_cqe() argument
51 return __io_uring_get_cqe(ring, cqe_ptr, 0); in io_uring_peek_cqe()
58 int io_uring_wait_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_wait_cqe() argument
60 return __io_uring_get_cqe(ring, cqe_ptr, 1); in io_uring_wait_cqe()
68 int io_uring_submit(struct io_uring *ring) in io_uring_submit() argument
70 struct io_uring_sq *sq = &ring->sq; in io_uring_submit()
126 ret = io_uring_enter(ring->ring_fd, submitted, 0, in io_uring_submit()
141 struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) in io_uring_get_sqe() argument
143 struct io_uring_sq *sq = &ring->sq; in io_uring_get_sqe()