io_uring_buf_ring_init(3)

io_uring_buf_ring_init3

Initialise a buffer ring

Usage

#include <liburing.h>

void io_uring_buf_ring_init(struct io_uring_buf_ring *br);

Overview

io_uring_buf_ring_init(3) initialises br so that it is ready to be used. It may be called after io_uring_register_buf_ring(3) but must be called before the buffer ring is used in any other way.

Return value

None

Notes

Unless manual setup is needed, it's recommended to use io_uring_setup_buf_ring(3) as it provides a simpler way to setup a provided buffer ring.

Releases

3 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13–Arch

From liburing 2.15-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.