Lines Matching refs:vgdev

101 	struct virtio_gpu_device *vgdev = dev->dev_private;  in virtio_gpu_crtc_mode_set_nofb()  local
104 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_crtc_mode_set_nofb()
118 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_crtc_atomic_disable() local
121 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, 0, 0, 0, 0); in virtio_gpu_crtc_atomic_disable()
260 static int vgdev_output_init(struct virtio_gpu_device *vgdev, int index) in vgdev_output_init() argument
262 struct drm_device *dev = vgdev->ddev; in vgdev_output_init()
263 struct virtio_gpu_output *output = vgdev->outputs + index; in vgdev_output_init()
276 primary = virtio_gpu_plane_init(vgdev, DRM_PLANE_TYPE_PRIMARY, index); in vgdev_output_init()
279 cursor = virtio_gpu_plane_init(vgdev, DRM_PLANE_TYPE_CURSOR, index); in vgdev_output_init()
352 int virtio_gpu_modeset_init(struct virtio_gpu_device *vgdev) in virtio_gpu_modeset_init() argument
356 drm_mode_config_init(vgdev->ddev); in virtio_gpu_modeset_init()
357 vgdev->ddev->mode_config.funcs = &virtio_gpu_mode_funcs; in virtio_gpu_modeset_init()
358 vgdev->ddev->mode_config.helper_private = &virtio_mode_config_helpers; in virtio_gpu_modeset_init()
361 vgdev->ddev->mode_config.min_width = XRES_MIN; in virtio_gpu_modeset_init()
362 vgdev->ddev->mode_config.min_height = YRES_MIN; in virtio_gpu_modeset_init()
363 vgdev->ddev->mode_config.max_width = XRES_MAX; in virtio_gpu_modeset_init()
364 vgdev->ddev->mode_config.max_height = YRES_MAX; in virtio_gpu_modeset_init()
366 for (i = 0 ; i < vgdev->num_scanouts; ++i) in virtio_gpu_modeset_init()
367 vgdev_output_init(vgdev, i); in virtio_gpu_modeset_init()
369 drm_mode_config_reset(vgdev->ddev); in virtio_gpu_modeset_init()
373 void virtio_gpu_modeset_fini(struct virtio_gpu_device *vgdev) in virtio_gpu_modeset_fini() argument
375 virtio_gpu_fbdev_fini(vgdev); in virtio_gpu_modeset_fini()
376 drm_mode_config_cleanup(vgdev->ddev); in virtio_gpu_modeset_fini()