MCPcopy Create free account
hub / github.com/axboe/liburing / io_uring_setup_buf_ring

Function io_uring_setup_buf_ring

src/setup.c:703–715  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

701#endif
702
703struct io_uring_buf_ring *io_uring_setup_buf_ring(struct io_uring *ring,
704 unsigned int nentries,
705 int bgid, unsigned int flags,
706 int *err)
707{
708 struct io_uring_buf_ring *br;
709
710 br = br_setup(ring, nentries, bgid, flags, err);
711 if (br)
712 io_uring_buf_ring_init(br);
713
714 return br;
715}
716
717int io_uring_free_buf_ring(struct io_uring *ring, struct io_uring_buf_ring *br,
718 unsigned int nentries, int bgid)

Callers 15

mainFunction · 0.85
test_incFunction · 0.85
test_clampFunction · 0.85
testFunction · 0.85
test_invalidFunction · 0.85
setup_buf_ringFunction · 0.85
recv_fnFunction · 0.85
do_sendFunction · 0.85
testFunction · 0.85
test_read_drain_refillFunction · 0.85
test_rapid_drain_refillFunction · 0.85

Calls 1

br_setupFunction · 0.85

Tested by 15

test_incFunction · 0.68
test_clampFunction · 0.68
test_invalidFunction · 0.68
test_read_drain_refillFunction · 0.68
test_rapid_drain_refillFunction · 0.68
test_stdinFunction · 0.68
test_pipeFunction · 0.68
test_fileFunction · 0.68
test_mixed_reg2Function · 0.68
test_mixed_regFunction · 0.68
test_double_reg_unregFunction · 0.68