Lines Matching refs:vgdev

36 	struct virtio_gpu_device       *vgdev;  member
45 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_dirty_update() local
106 virtio_gpu_cmd_transfer_to_host_2d(vgdev, obj->hw_res_handle, in virtio_gpu_dirty_update()
115 virtio_gpu_cmd_resource_flush(vgdev, obj->hw_res_handle, in virtio_gpu_dirty_update()
124 struct virtio_gpu_device *vgdev = vgfb->base.dev->dev_private; in virtio_gpu_surface_dirty() local
156 virtio_gpu_cmd_resource_flush(vgdev, obj->hw_res_handle, in virtio_gpu_surface_dirty()
216 static int virtio_gpu_vmap_fb(struct virtio_gpu_device *vgdev, in virtio_gpu_vmap_fb() argument
228 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpufb_create() local
304 virtio_gpu_resource_id_get(vgdev, &resid); in virtio_gpufb_create()
305 virtio_gpu_cmd_create_resource(vgdev, resid, format, in virtio_gpufb_create()
308 ret = virtio_gpu_vmap_fb(vgdev, obj); in virtio_gpufb_create()
315 ret = virtio_gpu_object_attach(vgdev, obj, resid, NULL); in virtio_gpufb_create()
354 virtio_gpu_cmd_resource_inval_backing(vgdev, resid); in virtio_gpufb_create()
380 int virtio_gpu_fbdev_init(struct virtio_gpu_device *vgdev) in virtio_gpu_fbdev_init() argument
390 vgfbdev->vgdev = vgdev; in virtio_gpu_fbdev_init()
391 vgdev->vgfbdev = vgfbdev; in virtio_gpu_fbdev_init()
394 drm_fb_helper_prepare(vgdev->ddev, &vgfbdev->helper, in virtio_gpu_fbdev_init()
396 ret = drm_fb_helper_init(vgdev->ddev, &vgfbdev->helper, in virtio_gpu_fbdev_init()
397 vgdev->num_scanouts, in virtio_gpu_fbdev_init()
409 void virtio_gpu_fbdev_fini(struct virtio_gpu_device *vgdev) in virtio_gpu_fbdev_fini() argument
411 if (!vgdev->vgfbdev) in virtio_gpu_fbdev_fini()
414 virtio_gpu_fbdev_destroy(vgdev->ddev, vgdev->vgfbdev); in virtio_gpu_fbdev_fini()
415 kfree(vgdev->vgfbdev); in virtio_gpu_fbdev_fini()
416 vgdev->vgfbdev = NULL; in virtio_gpu_fbdev_fini()