Home
last modified time | relevance | path

Searched refs:io_bl (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/io_uring/
Dkbuf.c34 if (ctx->io_bl && bgid < BGID_ARRAY) in io_buffer_get_list()
35 return &ctx->io_bl[bgid]; in io_buffer_get_list()
196 ctx->io_bl = kcalloc(BGID_ARRAY, sizeof(struct io_buffer_list), in io_init_bl_list()
198 if (!ctx->io_bl) in io_init_bl_list()
202 INIT_LIST_HEAD(&ctx->io_bl[i].buf_list); in io_init_bl_list()
203 ctx->io_bl[i].bgid = i; in io_init_bl_list()
262 if (!ctx->io_bl) in io_destroy_buffers()
264 __io_remove_buffers(ctx, &ctx->io_bl[i], -1U); in io_destroy_buffers()
439 if (unlikely(p->bgid < BGID_ARRAY && !ctx->io_bl)) { in io_provide_buffers()
574 if (unlikely(reg.bgid < BGID_ARRAY && !ctx->io_bl)) { in io_register_pbuf_ring()
Dio_uring.c357 kfree(ctx->io_bl); in io_ring_ctx_alloc()
2950 kfree(ctx->io_bl); in io_ring_ctx_free()
/Linux-v6.6/include/linux/
Dio_uring_types.h253 struct io_buffer_list *io_bl; member