Lines Matching refs:output

95 	struct virtio_gpu_output *output = NULL;  in virtio_gpu_primary_plane_update()  local
101 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_primary_plane_update()
103 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_primary_plane_update()
104 if (WARN_ON(!output)) in virtio_gpu_primary_plane_update()
107 if (plane->state->fb && output->enabled) { in virtio_gpu_primary_plane_update()
130 virtio_gpu_cmd_set_scanout(vgdev, output->index, handle, in virtio_gpu_primary_plane_update()
185 struct virtio_gpu_output *output = NULL; in virtio_gpu_cursor_plane_update() local
192 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_cursor_plane_update()
194 output = drm_crtc_to_virtio_gpu_output(old_state->crtc); in virtio_gpu_cursor_plane_update()
195 if (WARN_ON(!output)) in virtio_gpu_cursor_plane_update()
230 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
232 output->cursor.resource_id = cpu_to_le32(handle); in virtio_gpu_cursor_plane_update()
234 output->cursor.hot_x = in virtio_gpu_cursor_plane_update()
236 output->cursor.hot_y = in virtio_gpu_cursor_plane_update()
239 output->cursor.hot_x = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
240 output->cursor.hot_y = cpu_to_le32(0); in virtio_gpu_cursor_plane_update()
246 output->cursor.hdr.type = in virtio_gpu_cursor_plane_update()
249 output->cursor.pos.x = cpu_to_le32(plane->state->crtc_x); in virtio_gpu_cursor_plane_update()
250 output->cursor.pos.y = cpu_to_le32(plane->state->crtc_y); in virtio_gpu_cursor_plane_update()
251 virtio_gpu_cursor_ping(vgdev, output); in virtio_gpu_cursor_plane_update()