Lines Matching refs:sqe

43 		ioucmd->sqe = NULL;  in io_req_uring_cleanup()
70 cmd->sqe = NULL; in io_uring_try_cancel_uring_cmd()
179 const struct io_uring_sqe *sqe) in io_uring_cmd_prep_setup() argument
190 ioucmd->sqe = sqe; in io_uring_cmd_prep_setup()
194 memcpy(req->async_data, sqe, uring_sqe_size(req->ctx)); in io_uring_cmd_prep_setup()
195 ioucmd->sqe = req->async_data; in io_uring_cmd_prep_setup()
199 int io_uring_cmd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_uring_cmd_prep() argument
203 if (sqe->__pad1) in io_uring_cmd_prep()
206 ioucmd->flags = READ_ONCE(sqe->uring_cmd_flags); in io_uring_cmd_prep()
214 req->buf_index = READ_ONCE(sqe->buf_index); in io_uring_cmd_prep()
221 ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); in io_uring_cmd_prep()
223 return io_uring_cmd_prep_setup(req, sqe); in io_uring_cmd_prep()
257 if (ioucmd->sqe != (void *) cache) in io_uring_cmd()
258 memcpy(cache, ioucmd->sqe, uring_sqe_size(req->ctx)); in io_uring_cmd()
295 level = READ_ONCE(cmd->sqe->level); in io_uring_cmd_getsockopt()
299 optval = u64_to_user_ptr(READ_ONCE(cmd->sqe->optval)); in io_uring_cmd_getsockopt()
300 optname = READ_ONCE(cmd->sqe->optname); in io_uring_cmd_getsockopt()
301 optlen = READ_ONCE(cmd->sqe->optlen); in io_uring_cmd_getsockopt()
322 optval = u64_to_user_ptr(READ_ONCE(cmd->sqe->optval)); in io_uring_cmd_setsockopt()
323 optname = READ_ONCE(cmd->sqe->optname); in io_uring_cmd_setsockopt()
324 optlen = READ_ONCE(cmd->sqe->optlen); in io_uring_cmd_setsockopt()
325 level = READ_ONCE(cmd->sqe->level); in io_uring_cmd_setsockopt()
343 switch (cmd->sqe->cmd_op) { in io_uring_cmd_sock()