io_uring_buf_ring_advance(3) liburing Manual io_uring_buf_ring_advance(3)

io_uring_buf_ring_advance - advance index of provided buffer in buffer ring

#include <liburing.h>
void io_uring_buf_ring_advance(struct io_uring_buf_ring *br,
                               int count);

The io_uring_buf_ring_advance(3) commits count previously added buffers to the shared buffer ring br, making them visible to the kernel and hence consumable. This passes ownership of the buffer to the ring.


io_uring_register_buf_ring(3), io_uring_buf_ring_add(3), io_uring_buf_ring_cq_advance(3)

May 18, 2022 liburing-2.2