Lines Matching refs:io_kiocb

31 static inline bool io_file_supports_nowait(struct io_kiocb *req)  in io_file_supports_nowait()
55 static int io_iov_buffer_select_prep(struct io_kiocb *req) in io_iov_buffer_select_prep()
76 int io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_rw()
126 void io_readv_writev_cleanup(struct io_kiocb *req) in io_readv_writev_cleanup()
154 static inline loff_t *io_kiocb_update_pos(struct io_kiocb *req) in io_kiocb_update_pos()
172 static bool io_resubmit_prep(struct io_kiocb *req) in io_resubmit_prep()
182 static bool io_rw_should_reissue(struct io_kiocb *req) in io_rw_should_reissue()
208 static bool io_resubmit_prep(struct io_kiocb *req) in io_resubmit_prep()
212 static bool io_rw_should_reissue(struct io_kiocb *req) in io_rw_should_reissue()
218 static void io_req_end_write(struct io_kiocb *req) in io_req_end_write()
231 static void io_req_io_end(struct io_kiocb *req) in io_req_io_end()
243 static bool __io_complete_rw_common(struct io_kiocb *req, long res) in __io_complete_rw_common()
262 static inline int io_fixup_rw_res(struct io_kiocb *req, long res) in io_fixup_rw_res()
276 void io_req_rw_complete(struct io_kiocb *req, struct io_tw_state *ts) in io_req_rw_complete()
300 struct io_kiocb *req = cmd_to_io_kiocb(rw); in io_complete_rw()
314 struct io_kiocb *req = cmd_to_io_kiocb(rw); in io_complete_rw_iopoll()
330 static int kiocb_done(struct io_kiocb *req, ssize_t ret, in kiocb_done()
363 static struct iovec *__io_import_iovec(int ddir, struct io_kiocb *req, in __io_import_iovec()
409 static inline int io_import_iovec(int rw, struct io_kiocb *req, in io_import_iovec()
492 static void io_req_map_rw(struct io_kiocb *req, const struct iovec *iovec, in io_req_map_rw()
519 static int io_setup_async_rw(struct io_kiocb *req, const struct iovec *iovec, in io_setup_async_rw()
540 static inline int io_rw_prep_async(struct io_kiocb *req, int rw) in io_rw_prep_async()
562 int io_readv_prep_async(struct io_kiocb *req) in io_readv_prep_async()
567 int io_writev_prep_async(struct io_kiocb *req) in io_writev_prep_async()
586 struct io_kiocb *req = wait->private; in io_async_buf_func()
613 static bool io_rw_should_retry(struct io_kiocb *req) in io_rw_should_retry()
657 static bool need_complete_io(struct io_kiocb *req) in need_complete_io()
663 static int io_rw_init_file(struct io_kiocb *req, fmode_t mode) in io_rw_init_file()
709 static int __io_read(struct io_kiocb *req, unsigned int issue_flags) in __io_read()
870 int io_read(struct io_kiocb *req, unsigned int issue_flags) in io_read()
881 static bool io_kiocb_start_write(struct io_kiocb *req, struct kiocb *kiocb) in io_kiocb_start_write()
900 int io_write(struct io_kiocb *req, unsigned int issue_flags) in io_write()
1029 void io_rw_fail(struct io_kiocb *req) in io_rw_fail()
1052 struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list); in io_do_iopoll()
1093 struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list); in io_do_iopoll()