Lines Matching refs:sqe
46 ioucmd->sqe = NULL; in io_req_uring_cleanup()
188 const struct io_uring_sqe *sqe) in io_uring_cmd_prep_setup() argument
208 memcpy(ac->sqes, sqe, uring_sqe_size(req->ctx)); in io_uring_cmd_prep_setup()
209 ioucmd->sqe = ac->sqes; in io_uring_cmd_prep_setup()
213 int io_uring_cmd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_uring_cmd_prep() argument
217 if (sqe->__pad1) in io_uring_cmd_prep()
220 ioucmd->flags = READ_ONCE(sqe->uring_cmd_flags); in io_uring_cmd_prep()
225 req->buf_index = READ_ONCE(sqe->buf_index); in io_uring_cmd_prep()
227 ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); in io_uring_cmd_prep()
229 return io_uring_cmd_prep_setup(req, sqe); in io_uring_cmd_prep()
315 const struct io_uring_sqe *sqe = cmd->sqe; in io_uring_cmd_getsockopt() local
320 level = READ_ONCE(sqe->level); in io_uring_cmd_getsockopt()
324 optval = u64_to_user_ptr(READ_ONCE(sqe->optval)); in io_uring_cmd_getsockopt()
325 optname = READ_ONCE(sqe->optname); in io_uring_cmd_getsockopt()
326 optlen = READ_ONCE(sqe->optlen); in io_uring_cmd_getsockopt()
342 const struct io_uring_sqe *sqe = cmd->sqe; in io_uring_cmd_setsockopt() local
348 optval = u64_to_user_ptr(READ_ONCE(sqe->optval)); in io_uring_cmd_setsockopt()
349 optname = READ_ONCE(sqe->optname); in io_uring_cmd_setsockopt()
350 optlen = READ_ONCE(sqe->optlen); in io_uring_cmd_setsockopt()
351 level = READ_ONCE(sqe->level); in io_uring_cmd_setsockopt()