Lines Matching refs:io_kiocb
70 struct io_br_sel io_buffer_select(struct io_kiocb *req, size_t *len,
72 int io_buffers_select(struct io_kiocb *req, struct buf_sel_arg *arg,
74 int io_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg,
78 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
79 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
80 int io_manage_buffers_legacy(struct io_kiocb *req, unsigned int issue_flags);
86 bool io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags);
87 void io_kbuf_drop_legacy(struct io_kiocb *req);
89 unsigned int __io_put_kbufs(struct io_kiocb *req, struct io_buffer_list *bl,
91 bool io_kbuf_commit(struct io_kiocb *req,
97 static inline bool io_kbuf_recycle_ring(struct io_kiocb *req, in io_kbuf_recycle_ring()
107 static inline bool io_do_buffer_select(struct io_kiocb *req) in io_do_buffer_select()
114 static inline bool io_kbuf_recycle(struct io_kiocb *req, struct io_buffer_list *bl, in io_kbuf_recycle()
126 static inline unsigned int io_put_kbuf(struct io_kiocb *req, int len, in io_put_kbuf()
134 static inline unsigned int io_put_kbufs(struct io_kiocb *req, int len, in io_put_kbufs()