Lines Matching refs:vgdev

134 static int virtio_gpu_panic_update_dumb_bo(struct virtio_gpu_device *vgdev,  in virtio_gpu_panic_update_dumb_bo()  argument
153 return virtio_gpu_panic_cmd_transfer_to_host_2d(vgdev, off, w, h, x, y, in virtio_gpu_panic_update_dumb_bo()
157 static void virtio_gpu_update_dumb_bo(struct virtio_gpu_device *vgdev, in virtio_gpu_update_dumb_bo() argument
176 virtio_gpu_cmd_transfer_to_host_2d(vgdev, off, w, h, x, y, in virtio_gpu_update_dumb_bo()
186 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_panic_resource_flush() local
193 virtio_gpu_panic_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y, in virtio_gpu_panic_resource_flush()
195 virtio_gpu_panic_notify(vgdev); in virtio_gpu_panic_resource_flush()
203 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_resource_flush() local
219 virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y, in virtio_gpu_resource_flush()
222 virtio_gpu_notify(vgdev); in virtio_gpu_resource_flush()
226 virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y, in virtio_gpu_resource_flush()
228 virtio_gpu_notify(vgdev); in virtio_gpu_resource_flush()
238 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_primary_plane_update() local
252 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_primary_plane_update()
256 virtio_gpu_notify(vgdev); in virtio_gpu_primary_plane_update()
265 virtio_gpu_update_dumb_bo(vgdev, plane->state, &rect); in virtio_gpu_primary_plane_update()
285 (vgdev, output->index, bo, in virtio_gpu_primary_plane_update()
292 virtio_gpu_cmd_set_scanout(vgdev, output->index, in virtio_gpu_primary_plane_update()
312 struct virtio_gpu_device *vgdev = plane->dev->dev_private; in virtio_gpu_prepare_imported_obj() local
334 virtio_gpu_object_attach(vgdev, bo, ents, nents); in virtio_gpu_prepare_imported_obj()
350 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_plane_prepare_fb() local
371 vgplane_st->fence = virtio_gpu_fence_alloc(vgdev, in virtio_gpu_plane_prepare_fb()
372 vgdev->fence_drv.context, in virtio_gpu_plane_prepare_fb()
431 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_cursor_plane_update() local
464 (vgdev, 0, in virtio_gpu_cursor_plane_update()
468 virtio_gpu_notify(vgdev); in virtio_gpu_cursor_plane_update()
499 virtio_gpu_cursor_ping(vgdev, output); in virtio_gpu_cursor_plane_update()
537 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_panic_flush() local
548 if (virtio_gpu_panic_update_dumb_bo(vgdev, plane->state, in virtio_panic_flush()
576 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev, in virtio_gpu_plane_init() argument
580 struct drm_device *dev = vgdev->ddev; in virtio_gpu_plane_init()