Lines Matching refs:io_kiocb
81 void io_req_defer_failed(struct io_kiocb *req, s32 res);
84 bool io_req_post_cqe(struct io_kiocb *req, s32 res, u32 cflags);
87 struct file *io_file_get_normal(struct io_kiocb *req, int fd);
88 struct file *io_file_get_fixed(struct io_kiocb *req, int fd,
91 void __io_req_task_work_add(struct io_kiocb *req, unsigned flags);
92 void io_req_task_work_add_remote(struct io_kiocb *req, unsigned flags);
93 void io_req_task_queue(struct io_kiocb *req);
94 void io_req_task_complete(struct io_kiocb *req, io_tw_token_t tw);
95 void io_req_task_queue_fail(struct io_kiocb *req, int ret);
96 void io_req_task_submit(struct io_kiocb *req, io_tw_token_t tw);
106 void io_req_queue_iowq(struct io_kiocb *req);
108 int io_poll_issue(struct io_kiocb *req, io_tw_token_t tw);
116 void io_free_req(struct io_kiocb *req);
117 void io_queue_next(struct io_kiocb *req);
121 bool io_match_task_safe(struct io_kiocb *head, struct io_uring_task *tctx,
156 static inline void io_req_task_work_add(struct io_kiocb *req) in io_req_task_work_add()
205 struct io_kiocb *req) in io_fill_cqe_req()
229 static inline void req_set_fail(struct io_kiocb *req) in req_set_fail()
238 static inline void io_req_set_res(struct io_kiocb *req, s32 res, u32 cflags) in io_req_set_res()
245 struct io_kiocb *req) in io_uring_alloc_async_data()
260 static inline bool req_has_async_data(struct io_kiocb *req) in req_has_async_data()
265 static inline void io_put_file(struct io_kiocb *req) in io_put_file()
405 static inline void io_req_complete_defer(struct io_kiocb *req) in io_req_complete_defer()
438 static inline struct io_kiocb *io_extract_req(struct io_ring_ctx *ctx) in io_extract_req()
440 struct io_kiocb *req; in io_extract_req()
442 req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list); in io_extract_req()
447 static inline bool io_alloc_req(struct io_ring_ctx *ctx, struct io_kiocb **req) in io_alloc_req()
481 static inline void io_req_queue_tw_complete(struct io_kiocb *req, s32 res) in io_req_queue_tw_complete()
499 static inline bool io_file_can_poll(struct io_kiocb *req) in io_file_can_poll()