Lines Matching refs:io_kiocb
44 void __user *io_buffer_select(struct io_kiocb *req, size_t *len,
48 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
49 int io_remove_buffers(struct io_kiocb *req, unsigned int issue_flags);
51 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
52 int io_provide_buffers(struct io_kiocb *req, unsigned int issue_flags);
59 unsigned int __io_put_kbuf(struct io_kiocb *req, unsigned issue_flags);
61 void io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags);
65 static inline void io_kbuf_recycle_ring(struct io_kiocb *req)
92 static inline bool io_do_buffer_select(struct io_kiocb *req)
99 static inline void io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags)
107 static inline unsigned int __io_put_kbuf_list(struct io_kiocb *req,
127 static inline unsigned int io_put_kbuf_comp(struct io_kiocb *req)
136 static inline unsigned int io_put_kbuf(struct io_kiocb *req,