Lines Matching refs:vgdev
106 static void virtio_gpu_update_dumb_bo(struct virtio_gpu_device *vgdev, in virtio_gpu_update_dumb_bo() argument
125 virtio_gpu_cmd_transfer_to_host_2d(vgdev, off, w, h, x, y, in virtio_gpu_update_dumb_bo()
133 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_primary_plane_update() local
147 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_primary_plane_update()
151 virtio_gpu_notify(vgdev); in virtio_gpu_primary_plane_update()
160 virtio_gpu_update_dumb_bo(vgdev, plane->state, &rect); in virtio_gpu_primary_plane_update()
177 virtio_gpu_cmd_set_scanout(vgdev, output->index, in virtio_gpu_primary_plane_update()
185 virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, in virtio_gpu_primary_plane_update()
190 virtio_gpu_notify(vgdev); in virtio_gpu_primary_plane_update()
197 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_cursor_prepare_fb() local
207 vgfb->fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_cursor_prepare_fb()
234 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_cursor_plane_update() local
265 (vgdev, 0, in virtio_gpu_cursor_plane_update()
269 virtio_gpu_notify(vgdev); in virtio_gpu_cursor_plane_update()
302 virtio_gpu_cursor_ping(vgdev, output); in virtio_gpu_cursor_plane_update()
317 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev, in virtio_gpu_plane_init() argument
321 struct drm_device *dev = vgdev->ddev; in virtio_gpu_plane_init()