Home
last modified time | relevance | path

Searched refs:buf_list (Results 1 – 2 of 2) sorted by relevance

/io_uring/
Dkbuf.h13 struct list_head buf_list; member
62 if (req->buf_list) { in io_kbuf_recycle_ring()
71 req->buf_list->head++; in io_kbuf_recycle_ring()
72 req->buf_list = NULL; in io_kbuf_recycle_ring()
74 req->buf_index = req->buf_list->bgid; in io_kbuf_recycle_ring()
101 if (req->buf_list) { in __io_put_kbuf_list()
102 req->buf_index = req->buf_list->bgid; in __io_put_kbuf_list()
103 req->buf_list->head++; in __io_put_kbuf_list()
Dkbuf.c72 list_add(&buf->list, &bl->buf_list); in io_kbuf_recycle_legacy()
116 if (!list_empty(&bl->buf_list)) { in io_provided_buffer_select()
119 kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list); in io_provided_buffer_select()
154 req->buf_list = bl; in io_ring_buffer_select()
168 req->buf_list = NULL; in io_ring_buffer_select()
204 INIT_LIST_HEAD(&ctx->io_bl[i].buf_list); in io_init_bl_list()
230 INIT_LIST_HEAD(&bl->buf_list); in __io_remove_buffers()
237 while (!list_empty(&bl->buf_list)) { in __io_remove_buffers()
240 nxt = list_first_entry(&bl->buf_list, struct io_buffer, list); in __io_remove_buffers()
415 list_move_tail(&buf->list, &bl->buf_list); in io_add_buffers()
[all …]