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_double_lock_ctx(struct io_ring_ctx *octx, in io_double_lock_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()
106 static struct io_kiocb *io_msg_get_kiocb(struct io_ring_ctx *ctx) in io_msg_get_kiocb()
121 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_data_remote()
139 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_ring_data()
172 struct io_ring_ctx *ctx = req->ctx; in io_msg_grab_file()
189 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_install_complete()
234 struct io_ring_ctx *ctx = req->file->private_data; in io_msg_fd_remote()
250 struct io_ring_ctx *target_ctx = req->file->private_data; in io_msg_send_fd()
252 struct io_ring_ctx *ctx = req->ctx; in io_msg_send_fd()