io\_uring\_buf\_ring\_mask(3) liburing Manual io\_uring\_buf\_ring\_mask(3)

# [NAME](#NAME)

io\_uring\_buf\_ring\_mask - Calculate buffer ring mask size

# [SYNOPSIS](#SYNOPSIS)

```
#include <liburing.h>
```

```
int io_uring_buf_ring_mask(__u32 ring_entries);
```

# [DESCRIPTION](#DESCRIPTION)

[**io\_uring\_buf\_ring\_mask**(3)](/man/os/liburing/io_uring_buf_ring_mask.3) calculates the appropriate size mask for a buffer ring. *ring\_entries* is the ring entries as specified in [**io\_uring\_register\_buf\_ring**(3)](/man/os/liburing/io_uring_register_buf_ring.3)**.**

# [RETURN VALUE](#RETURN_VALUE)

Size mask for the buffer ring.

# [SEE ALSO](#SEE_ALSO)

[**io\_uring\_register\_buf\_ring**(3)](/man/os/liburing/io_uring_register_buf_ring.3), [**io\_uring\_buf\_ring\_add**(3)](/man/os/liburing/io_uring_buf_ring_add.3)

June 13, 2022 liburing-2.2

---

Document: io_uring_buf_ring_mask(3) from liburing 2.15-r5 (Chainguard OS)
Source: https://github.com/axboe/liburing.git
