Lines Matching refs:buf_list
111 list_add(&buf->list, &bl->buf_list); in io_kbuf_recycle_legacy()
122 if (!list_empty(&bl->buf_list)) { in io_provided_buffer_select()
125 kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list); in io_provided_buffer_select()
129 if (list_empty(&bl->buf_list)) in io_provided_buffer_select()
174 req->buf_list = bl; in io_ring_buffer_select()
190 req->buf_list = NULL; in io_ring_buffer_select()
293 req->buf_list = bl; in io_ring_buffers_peek()
355 struct io_buffer_list *bl = req->buf_list; in __io_put_kbuf_ring()
395 INIT_LIST_HEAD(&bl->buf_list); in __io_remove_buffers()
403 while (!list_empty(&bl->buf_list)) { in __io_remove_buffers()
406 nxt = list_first_entry(&bl->buf_list, struct io_buffer, list); in __io_remove_buffers()
542 list_add_tail(&buf->list, &bl->buf_list); in io_add_buffers()
571 INIT_LIST_HEAD(&bl->buf_list); in io_provide_buffers()
622 if (bl->flags & IOBL_BUF_RING || !list_empty(&bl->buf_list)) in io_register_pbuf_ring()