Lines Matching refs:io_kiocb
31 static inline bool io_file_supports_nowait(struct io_kiocb *req)
55 static int io_iov_buffer_select_prep(struct io_kiocb *req)
76 int io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe)
126 void io_readv_writev_cleanup(struct io_kiocb *req)
154 static inline loff_t *io_kiocb_update_pos(struct io_kiocb *req)
171 static void io_req_task_queue_reissue(struct io_kiocb *req)
178 static bool io_resubmit_prep(struct io_kiocb *req)
188 static bool io_rw_should_reissue(struct io_kiocb *req)
214 static bool io_resubmit_prep(struct io_kiocb *req)
218 static bool io_rw_should_reissue(struct io_kiocb *req)
224 static void io_req_end_write(struct io_kiocb *req)
237 static void io_req_io_end(struct io_kiocb *req)
249 static bool __io_complete_rw_common(struct io_kiocb *req, long res)
268 static inline int io_fixup_rw_res(struct io_kiocb *req, long res)
282 void io_req_rw_complete(struct io_kiocb *req, struct io_tw_state *ts)
306 struct io_kiocb *req = cmd_to_io_kiocb(rw);
320 struct io_kiocb *req = cmd_to_io_kiocb(rw);
336 static int kiocb_done(struct io_kiocb *req, ssize_t ret,
369 static struct iovec *__io_import_iovec(int ddir, struct io_kiocb *req,
415 static inline int io_import_iovec(int rw, struct io_kiocb *req,
498 static void io_req_map_rw(struct io_kiocb *req, const struct iovec *iovec,
525 static int io_setup_async_rw(struct io_kiocb *req, const struct iovec *iovec,
546 static inline int io_rw_prep_async(struct io_kiocb *req, int rw)
568 int io_readv_prep_async(struct io_kiocb *req)
573 int io_writev_prep_async(struct io_kiocb *req)
592 struct io_kiocb *req = wait->private;
619 static bool io_rw_should_retry(struct io_kiocb *req)
663 static bool need_complete_io(struct io_kiocb *req)
669 static int io_rw_init_file(struct io_kiocb *req, fmode_t mode)
715 int io_read(struct io_kiocb *req, unsigned int issue_flags)
863 int io_write(struct io_kiocb *req, unsigned int issue_flags)
987 void io_rw_fail(struct io_kiocb *req)
1010 struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list);
1051 struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list);