Lines Matching refs:io_ring_ctx
36 static void io_double_unlock_ctx(struct io_ring_ctx *octx) in io_double_unlock_ctx()
41 static int io_lock_external_ctx(struct io_ring_ctx *octx, in io_lock_external_ctx()
69 static inline bool io_msg_need_remote(struct io_ring_ctx *target_ctx) in io_msg_need_remote()
76 struct io_ring_ctx *ctx = req->ctx; in io_msg_tw_complete()
89 static int io_msg_remote_post(struct io_ring_ctx *ctx, struct io_kiocb *req, in io_msg_remote_post()
107 static struct io_kiocb *io_msg_get_kiocb(struct io_ring_ctx *ctx) in io_msg_get_kiocb()
120 static int io_msg_data_remote(struct io_ring_ctx *target_ctx, in io_msg_data_remote()
137 static int __io_msg_ring_data(struct io_ring_ctx *target_ctx, in __io_msg_ring_data()
170 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_ring_data()
179 struct io_ring_ctx *ctx = req->ctx; in io_msg_grab_file()
198 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_install_complete()
243 struct io_ring_ctx *ctx = req->file->private_data; in io_msg_fd_remote()
259 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_send_fd()
261 struct io_ring_ctx *ctx = req->ctx; in io_msg_send_fd()