Lines Matching refs:ioucmd
29 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_req_uring_cleanup() local
46 ioucmd->sqe = NULL; in io_req_uring_cleanup()
126 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_work() local
133 ioucmd->task_work_cb(ioucmd, flags); in io_uring_cmd_work()
136 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument
140 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in __io_uring_cmd_do_in_task()
142 ioucmd->task_work_cb = task_work_cb; in __io_uring_cmd_do_in_task()
159 void io_uring_cmd_done(struct io_uring_cmd *ioucmd, ssize_t ret, u64 res2, in io_uring_cmd_done() argument
162 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_done()
164 io_uring_cmd_del_cancelable(ioucmd, issue_flags); in io_uring_cmd_done()
190 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_prep_setup() local
209 ioucmd->sqe = ac->sqes; in io_uring_cmd_prep_setup()
215 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_prep() local
220 ioucmd->flags = READ_ONCE(sqe->uring_cmd_flags); in io_uring_cmd_prep()
221 if (ioucmd->flags & ~IORING_URING_CMD_MASK) in io_uring_cmd_prep()
224 if (ioucmd->flags & IORING_URING_CMD_FIXED) in io_uring_cmd_prep()
227 ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); in io_uring_cmd_prep()
234 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd() local
242 ret = security_uring_cmd(ioucmd); in io_uring_cmd()
264 ret = file->f_op->uring_cmd(ioucmd, issue_flags); in io_uring_cmd()
276 struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed() argument
279 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_import_fixed()
285 int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed_vec() argument
291 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_import_fixed_vec()
304 void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd) in io_uring_cmd_issue_blocking() argument
306 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_issue_blocking()