| H A D | kbuf.c | 35 static bool io_kbuf_inc_commit(struct io_buffer_list *bl, int len) in io_kbuf_inc_commit() argument 41 buf = io_ring_head_to_buf(bl->buf_ring, bl->head, bl->mask); in io_kbuf_inc_commit() 52 bl->head++; in io_kbuf_inc_commit() 59 struct io_buffer_list *bl, int len, int nr) in io_kbuf_commit() argument 68 if (bl->flags & IOBL_INC) in io_kbuf_commit() 69 return io_kbuf_inc_commit(bl, len); in io_kbuf_commit() 70 bl->head += nr; in io_kbuf_commit() 83 struct io_buffer_list *bl, unsigne in io_buffer_add_list() argument 107 struct io_buffer_list *bl; io_kbuf_recycle_legacy() local 123 io_provided_buffer_select(struct io_kiocb * req,size_t * len,struct io_buffer_list * bl) io_provided_buffer_select() argument 144 io_provided_buffers_select(struct io_kiocb * req,size_t * len,struct io_buffer_list * bl,struct iovec * iov) io_provided_buffers_select() argument 159 io_ring_buffer_select(struct io_kiocb * req,size_t * len,struct io_buffer_list * bl,unsigned int issue_flags) io_ring_buffer_select() argument 206 struct io_buffer_list *bl; io_buffer_select() local 225 io_ring_buffers_peek(struct io_kiocb * req,struct buf_sel_arg * arg,struct io_buffer_list * bl) io_ring_buffers_peek() argument 345 struct io_buffer_list *bl; io_buffers_peek() local 368 __io_put_kbuf_ring(struct io_kiocb * req,struct io_buffer_list * bl,int len,int nr) __io_put_kbuf_ring() argument 379 __io_put_kbufs(struct io_kiocb * req,struct io_buffer_list * bl,int len,int nbufs) __io_put_kbufs() argument 397 io_remove_buffers_legacy(struct io_ring_ctx * ctx,struct io_buffer_list * bl,unsigned long nbufs) io_remove_buffers_legacy() argument 417 io_put_bl(struct io_ring_ctx * ctx,struct io_buffer_list * bl) io_put_bl() argument 429 struct io_buffer_list *bl; io_destroy_buffers() local 445 io_destroy_bl(struct io_ring_ctx * ctx,struct io_buffer_list * bl) io_destroy_bl() argument 508 io_add_buffers(struct io_ring_ctx * ctx,struct io_provide_buf * pbuf,struct io_buffer_list * bl) io_add_buffers() argument 543 __io_manage_buffers_legacy(struct io_kiocb * req,struct io_buffer_list * bl) __io_manage_buffers_legacy() argument 574 struct io_buffer_list *bl; io_manage_buffers_legacy() local 591 struct io_buffer_list *bl; io_register_pbuf_ring() local 672 struct io_buffer_list *bl; io_unregister_pbuf_ring() local 697 struct io_buffer_list *bl; io_register_pbuf_status() local 720 struct io_buffer_list *bl; io_pbuf_get_region() local [all...] |