Lines Matching refs:io_kiocb
62 bool io_kbuf_commit(struct io_kiocb *req, in io_kbuf_commit()
99 void io_kbuf_drop_legacy(struct io_kiocb *req) in io_kbuf_drop_legacy()
108 bool io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags) in io_kbuf_recycle_legacy()
135 static void __user *io_provided_buffer_select(struct io_kiocb *req, size_t *len, in io_provided_buffer_select()
156 static int io_provided_buffers_select(struct io_kiocb *req, size_t *len, in io_provided_buffers_select()
171 static bool io_should_commit(struct io_kiocb *req, unsigned int issue_flags) in io_should_commit()
192 static struct io_br_sel io_ring_buffer_select(struct io_kiocb *req, size_t *len, in io_ring_buffer_select()
226 struct io_br_sel io_buffer_select(struct io_kiocb *req, size_t *len, in io_buffer_select()
249 static int io_ring_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg, in io_ring_buffers_peek()
331 int io_buffers_select(struct io_kiocb *req, struct buf_sel_arg *arg, in io_buffers_select()
367 int io_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg, in io_buffers_peek()
393 static inline bool __io_put_kbuf_ring(struct io_kiocb *req, in __io_put_kbuf_ring()
407 unsigned int __io_put_kbufs(struct io_kiocb *req, struct io_buffer_list *bl, in __io_put_kbufs()
480 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_remove_buffers_prep()
499 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_provide_buffers_prep()
570 static int __io_manage_buffers_legacy(struct io_kiocb *req, in __io_manage_buffers_legacy()
598 int io_manage_buffers_legacy(struct io_kiocb *req, unsigned int issue_flags) in io_manage_buffers_legacy()