Lines Matching refs:io_kiocb
41 void __user *io_buffer_select(struct io_kiocb *req, size_t *len,
45 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
46 int io_remove_buffers(struct io_kiocb *req, unsigned int issue_flags);
48 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
49 int io_provide_buffers(struct io_kiocb *req, unsigned int issue_flags);
54 unsigned int __io_put_kbuf(struct io_kiocb *req, unsigned issue_flags);
56 void io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags);
60 static inline void io_kbuf_recycle_ring(struct io_kiocb *req) in io_kbuf_recycle_ring()
87 static inline bool io_do_buffer_select(struct io_kiocb *req) in io_do_buffer_select()
94 static inline void io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags) in io_kbuf_recycle()
102 static inline unsigned int __io_put_kbuf_list(struct io_kiocb *req, in __io_put_kbuf_list()
122 static inline unsigned int io_put_kbuf_comp(struct io_kiocb *req) in io_put_kbuf_comp()
131 static inline unsigned int io_put_kbuf(struct io_kiocb *req, in io_put_kbuf()