Lines Matching refs:output

134 	struct virtio_gpu_output *output = NULL;  in virtio_gpu_primary_plane_update()  local
139 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_primary_plane_update()
141 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_primary_plane_update()
142 if (WARN_ON(!output)) in virtio_gpu_primary_plane_update()
145 if (!plane->state->fb || !output->crtc.state->active) { in virtio_gpu_primary_plane_update()
147 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_primary_plane_update()
167 output->needs_modeset) { in virtio_gpu_primary_plane_update()
168 output->needs_modeset = false; in virtio_gpu_primary_plane_update()
177 virtio_gpu_cmd_set_scanout(vgdev, output->index, in virtio_gpu_primary_plane_update()
235 struct virtio_gpu_output *output = NULL; in virtio_gpu_cursor_plane_update() local
241 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_cursor_plane_update()
243 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_cursor_plane_update()
244 if (WARN_ON(!output)) in virtio_gpu_cursor_plane_update()
281 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
283 output->cursor.resource_id = cpu_to_le32(handle); in virtio_gpu_cursor_plane_update()
285 output->cursor.hot_x = in virtio_gpu_cursor_plane_update()
287 output->cursor.hot_y = in virtio_gpu_cursor_plane_update()
290 output->cursor.hot_x = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
291 output->cursor.hot_y = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
297 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
300 output->cursor.pos.x = cpu_to_le32(plane->state->crtc_x); in virtio_gpu_cursor_plane_update()
301 output->cursor.pos.y = cpu_to_le32(plane->state->crtc_y); in virtio_gpu_cursor_plane_update()
302 virtio_gpu_cursor_ping(vgdev, output); in virtio_gpu_cursor_plane_update()