Lines Matching refs:req
33 struct drm_msm_param req = {
39 ret = virtio_simple_ioctl(pipe->dev, DRM_IOCTL_MSM_GET_PARAM, &req);
43 *value = req.value;
51 struct msm_ccmd_submitqueue_query_req req = {
52 .hdr = MSM_CCMD(SUBMITQUEUE_QUERY, sizeof(req)),
58 unsigned rsp_len = sizeof(*rsp) + req.len;
60 rsp = virtio_alloc_rsp(pipe->dev, &req.hdr, rsp_len);
62 int ret = virtio_execbuf(pipe->dev, &req.hdr, true);
66 memcpy(value, rsp->payload, req.len);
118 struct msm_ccmd_wait_fence_req req = {
119 .hdr = MSM_CCMD(WAIT_FENCE, sizeof(req)),
128 rsp = virtio_alloc_rsp(pipe->dev, &req.hdr, sizeof(*rsp));
130 ret = virtio_execbuf(pipe->dev, &req.hdr, true);
150 struct drm_msm_submitqueue req = {
159 req.prio = MIN2(req.prio, MAX2(nr_rings, 1) - 1);
161 ret = virtio_simple_ioctl(pipe->dev, DRM_IOCTL_MSM_SUBMITQUEUE_NEW, &req);
167 virtio_pipe->queue_id = req.id;
168 virtio_pipe->ring_idx = req.prio + 1;