Lines Matching refs:output

175 	struct virtio_gpu_output *output = NULL;  in virtio_gpu_primary_plane_update()  local
180 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_primary_plane_update()
182 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_primary_plane_update()
183 if (WARN_ON(!output)) in virtio_gpu_primary_plane_update()
186 if (!plane->state->fb || !output->crtc.state->active) { in virtio_gpu_primary_plane_update()
188 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_primary_plane_update()
208 output->needs_modeset) { in virtio_gpu_primary_plane_update()
209 output->needs_modeset = false; in virtio_gpu_primary_plane_update()
221 (vgdev, output->index, bo, in virtio_gpu_primary_plane_update()
228 virtio_gpu_cmd_set_scanout(vgdev, output->index, in virtio_gpu_primary_plane_update()
292 struct virtio_gpu_output *output = NULL; in virtio_gpu_cursor_plane_update() local
298 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_cursor_plane_update()
300 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_cursor_plane_update()
301 if (WARN_ON(!output)) in virtio_gpu_cursor_plane_update()
338 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
340 output->cursor.resource_id = cpu_to_le32(handle); in virtio_gpu_cursor_plane_update()
342 output->cursor.hot_x = in virtio_gpu_cursor_plane_update()
344 output->cursor.hot_y = in virtio_gpu_cursor_plane_update()
347 output->cursor.hot_x = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
348 output->cursor.hot_y = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
354 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
357 output->cursor.pos.x = cpu_to_le32(plane->state->crtc_x); in virtio_gpu_cursor_plane_update()
358 output->cursor.pos.y = cpu_to_le32(plane->state->crtc_y); in virtio_gpu_cursor_plane_update()
359 virtio_gpu_cursor_ping(vgdev, output); in virtio_gpu_cursor_plane_update()