Lines Matching refs:io_kiocb

125 	struct io_kiocb		*req;
176 void io_req_defer_failed(struct io_kiocb *req, s32 res);
179 bool io_req_post_cqe(struct io_kiocb *req, s32 res, u32 cflags);
180 bool io_req_post_cqe32(struct io_kiocb *req, struct io_uring_cqe src_cqe[2]);
183 unsigned io_linked_nr(struct io_kiocb *req);
184 void io_req_track_inflight(struct io_kiocb *req);
185 struct file *io_file_get_normal(struct io_kiocb *req, int fd);
186 struct file *io_file_get_fixed(struct io_kiocb *req, int fd,
190 void io_req_task_queue(struct io_kiocb *req);
192 void io_req_task_queue_fail(struct io_kiocb *req, int ret);
198 void io_req_queue_iowq(struct io_kiocb *req);
200 int io_poll_issue(struct io_kiocb *req, io_tw_token_t tw);
209 void io_free_req(struct io_kiocb *req);
210 void io_queue_next(struct io_kiocb *req);
296 struct io_kiocb *req) in io_fill_cqe_req()
319 static inline void req_set_fail(struct io_kiocb *req) in req_set_fail()
328 static inline void io_req_set_res(struct io_kiocb *req, s32 res, u32 cflags) in io_req_set_res()
341 static inline void io_req_set_res32(struct io_kiocb *req, s32 res, u32 cflags, in io_req_set_res32()
351 struct io_kiocb *req) in io_uring_alloc_async_data()
366 static inline bool req_has_async_data(struct io_kiocb *req) in req_has_async_data()
371 static inline void io_req_async_data_clear(struct io_kiocb *req, in io_req_async_data_clear()
378 static inline void io_req_async_data_free(struct io_kiocb *req) in io_req_async_data_free()
384 static inline void io_put_file(struct io_kiocb *req) in io_put_file()
488 static inline void io_req_complete_defer(struct io_kiocb *req) in io_req_complete_defer()
523 static inline struct io_kiocb *io_extract_req(struct io_ring_ctx *ctx) in io_extract_req()
525 struct io_kiocb *req; in io_extract_req()
527 req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list); in io_extract_req()
532 static inline bool io_alloc_req(struct io_ring_ctx *ctx, struct io_kiocb **req) in io_alloc_req()
542 static inline void io_req_queue_tw_complete(struct io_kiocb *req, s32 res) in io_req_queue_tw_complete()
549 static inline bool io_file_can_poll(struct io_kiocb *req) in io_file_can_poll()
560 static inline bool io_is_uring_cmd(const struct io_kiocb *req) in io_is_uring_cmd()