Lines Matching defs:ring
61 * Returns -1 on error, or zero on success. On success, 'ring'
64 int io_uring_queue_mmap(int fd, struct io_uring_params *p, struct io_uring *ring)
68 memset(ring, 0, sizeof(*ring));
69 ret = io_uring_mmap(fd, p, &ring->sq, &ring->cq);
71 ring->ring_fd = fd;
76 * Returns -1 on error, or zero on success. On success, 'ring'
79 int io_uring_queue_init(unsigned entries, struct io_uring *ring, unsigned flags)
91 ret = io_uring_queue_mmap(fd, &p, ring);
98 void io_uring_queue_exit(struct io_uring *ring)
100 struct io_uring_sq *sq = &ring->sq;
101 struct io_uring_cq *cq = &ring->cq;
106 close(ring->ring_fd);