Lines Matching refs:io_msg
20 struct io_msg { struct
59 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_ring_cleanup()
97 const struct io_msg *msg, u32 *flags) in io_msg_ring_cqe_flags()
114 struct io_msg *msg) in io_msg_data_remote()
133 struct io_msg *msg, unsigned int issue_flags) in __io_msg_ring_data()
171 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_ring_data()
178 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_grab_file()
199 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_install_complete()
230 struct io_msg *msg = container_of(head, struct io_msg, tw); in io_msg_tw_fd_complete()
244 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_fd_remote()
257 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_send_fd()
281 static int __io_msg_ring_prep(struct io_msg *msg, const struct io_uring_sqe *sqe) in __io_msg_ring_prep()
301 return __io_msg_ring_prep(io_kiocb_to_cmd(req, struct io_msg), sqe); in io_msg_ring_prep()
306 struct io_msg *msg = io_kiocb_to_cmd(req, struct io_msg); in io_msg_ring()
337 struct io_msg io_msg = { }; in io_uring_sync_msg_ring() local
340 ret = __io_msg_ring_prep(&io_msg, sqe); in io_uring_sync_msg_ring()
348 if (io_msg.cmd != IORING_MSG_DATA) in io_uring_sync_msg_ring()
357 &io_msg, IO_URING_F_UNLOCKED); in io_uring_sync_msg_ring()