Lines Matching refs:vkms_device
58 struct vkms_device *vkms = drm_device_to_vkms_device(dev); in vkms_release()
97 struct vkms_device *vkmsdev = drm_device_to_vkms_device(dev); in vkms_config_show()
151 static int vkms_modeset_init(struct vkms_device *vkmsdev) in vkms_modeset_init()
180 struct vkms_device *vkms_device; in vkms_create() local
191 vkms_device = devm_drm_dev_alloc(&pdev->dev, &vkms_driver, in vkms_create()
192 struct vkms_device, drm); in vkms_create()
193 if (IS_ERR(vkms_device)) { in vkms_create()
194 ret = PTR_ERR(vkms_device); in vkms_create()
197 vkms_device->platform = pdev; in vkms_create()
198 vkms_device->config = config; in vkms_create()
199 config->dev = vkms_device; in vkms_create()
201 ret = dma_coerce_mask_and_coherent(vkms_device->drm.dev, in vkms_create()
209 ret = drm_vblank_init(&vkms_device->drm, 1); in vkms_create()
215 ret = vkms_modeset_init(vkms_device); in vkms_create()
219 drm_debugfs_add_files(&vkms_device->drm, vkms_config_debugfs_list, in vkms_create()
222 ret = drm_dev_register(&vkms_device->drm, 0); in vkms_create()
226 drm_fbdev_generic_setup(&vkms_device->drm, 0); in vkms_create()