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);
67 static inline void io_kbuf_recycle_ring(struct io_kiocb *req) in io_kbuf_recycle_ring()
94 static inline bool io_do_buffer_select(struct io_kiocb *req) in io_do_buffer_select()
101 static inline void io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags) in io_kbuf_recycle()
109 static inline unsigned int __io_put_kbuf_list(struct io_kiocb *req, in __io_put_kbuf_list()
129 static inline unsigned int io_put_kbuf_comp(struct io_kiocb *req) in io_put_kbuf_comp()
138 static inline unsigned int io_put_kbuf(struct io_kiocb *req, in io_put_kbuf()