Home
last modified time | relevance | path

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

/Linux-v6.1/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()
195 ctx->io_bl = kcalloc(BGID_ARRAY, sizeof(struct io_buffer_list), in io_init_bl_list()
197 if (!ctx->io_bl) in io_init_bl_list()
201 INIT_LIST_HEAD(&ctx->io_bl[i].buf_list); in io_init_bl_list()
202 ctx->io_bl[i].bgid = i; in io_init_bl_list()
253 if (!ctx->io_bl) in io_destroy_buffers()
255 __io_remove_buffers(ctx, &ctx->io_bl[i], -1U); in io_destroy_buffers()
433 if (unlikely(p->bgid < BGID_ARRAY && !ctx->io_bl)) { in io_provide_buffers()
494 if (unlikely(reg.bgid < BGID_ARRAY && !ctx->io_bl)) { in io_register_pbuf_ring()
Dio_uring.c340 kfree(ctx->io_bl); in io_ring_ctx_alloc()
2643 kfree(ctx->io_bl); in io_ring_ctx_free()
/Linux-v6.1/include/linux/
Dio_uring_types.h245 struct io_buffer_list *io_bl; member