Lines Matching refs:io_kiocb
60 void __user *io_buffer_select(struct io_kiocb *req, size_t *len,
62 int io_buffers_select(struct io_kiocb *req, struct buf_sel_arg *arg,
64 int io_buffers_peek(struct io_kiocb *req, struct buf_sel_arg *arg);
67 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
68 int io_remove_buffers(struct io_kiocb *req, unsigned int issue_flags);
70 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
71 int io_provide_buffers(struct io_kiocb *req, unsigned int issue_flags);
77 bool io_kbuf_recycle_legacy(struct io_kiocb *req, unsigned issue_flags);
78 void io_kbuf_drop_legacy(struct io_kiocb *req);
80 unsigned int __io_put_kbufs(struct io_kiocb *req, int len, int nbufs);
81 bool io_kbuf_commit(struct io_kiocb *req,
87 static inline bool io_kbuf_recycle_ring(struct io_kiocb *req) in io_kbuf_recycle_ring()
104 static inline bool io_do_buffer_select(struct io_kiocb *req) in io_do_buffer_select()
111 static inline bool io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags) in io_kbuf_recycle()
122 static inline unsigned int io_put_kbuf(struct io_kiocb *req, int len, in io_put_kbuf()
130 static inline unsigned int io_put_kbufs(struct io_kiocb *req, int len, in io_put_kbufs()