Lines Matching refs:issue_flags
41 unsigned int issue_flags) in io_lock_external_ctx() argument
48 if (!(issue_flags & IO_URING_F_UNLOCKED)) { in io_lock_external_ctx()
114 struct io_msg *msg, unsigned int issue_flags) in __io_msg_ring_data() argument
138 if (unlikely(io_lock_external_ctx(target_ctx, issue_flags))) in __io_msg_ring_data()
148 static int io_msg_ring_data(struct io_kiocb *req, unsigned int issue_flags) in io_msg_ring_data() argument
153 return __io_msg_ring_data(target_ctx, msg, issue_flags); in io_msg_ring_data()
156 static int io_msg_grab_file(struct io_kiocb *req, unsigned int issue_flags) in io_msg_grab_file() argument
163 io_ring_submit_lock(ctx, issue_flags); in io_msg_grab_file()
172 io_ring_submit_unlock(ctx, issue_flags); in io_msg_grab_file()
176 static int io_msg_install_complete(struct io_kiocb *req, unsigned int issue_flags) in io_msg_install_complete() argument
183 if (unlikely(io_lock_external_ctx(target_ctx, issue_flags))) in io_msg_install_complete()
234 static int io_msg_send_fd(struct io_kiocb *req, unsigned int issue_flags) in io_msg_send_fd() argument
251 int ret = io_msg_grab_file(req, issue_flags); in io_msg_send_fd()
258 return io_msg_install_complete(req, issue_flags); in io_msg_send_fd()
284 int io_msg_ring(struct io_kiocb *req, unsigned int issue_flags) in io_msg_ring() argument
295 ret = io_msg_ring_data(req, issue_flags); in io_msg_ring()
298 ret = io_msg_send_fd(req, issue_flags); in io_msg_ring()