Lines Matching refs:io_kiocb
36 void __user *io_buffer_select(struct io_kiocb *req, size_t *len,
40 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
41 int io_remove_buffers(struct io_kiocb *req, unsigned int issue_flags);
43 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
44 int io_provide_buffers(struct io_kiocb *req, unsigned int issue_flags);
49 unsigned int __io_put_kbuf(struct io_kiocb *req, unsigned issue_flags);
51 void io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags);
53 static inline void io_kbuf_recycle_ring(struct io_kiocb *req) in io_kbuf_recycle_ring()
80 static inline bool io_do_buffer_select(struct io_kiocb *req) in io_do_buffer_select()
87 static inline void io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags) in io_kbuf_recycle()
95 static inline unsigned int __io_put_kbuf_list(struct io_kiocb *req, in __io_put_kbuf_list()
115 static inline unsigned int io_put_kbuf_comp(struct io_kiocb *req) in io_put_kbuf_comp()
124 static inline unsigned int io_put_kbuf(struct io_kiocb *req, in io_put_kbuf()