Lines Matching refs:qdev
75 struct qxl_device *qdev; in qxl_pci_probe() local
84 qdev = devm_drm_dev_alloc(&pdev->dev, &qxl_driver, in qxl_pci_probe()
86 if (IS_ERR(qdev)) { in qxl_pci_probe()
107 ret = qxl_device_init(qdev, pdev); in qxl_pci_probe()
111 ret = qxl_modeset_init(qdev); in qxl_pci_probe()
115 drm_kms_helper_poll_init(&qdev->ddev); in qxl_pci_probe()
118 ret = drm_dev_register(&qdev->ddev, ent->driver_data); in qxl_pci_probe()
122 drm_fbdev_generic_setup(&qdev->ddev, 32); in qxl_pci_probe()
126 qxl_modeset_fini(qdev); in qxl_pci_probe()
128 qxl_device_fini(qdev); in qxl_pci_probe()
140 struct qxl_device *qdev = to_qxl(dev); in qxl_drm_release() local
147 qxl_modeset_fini(qdev); in qxl_drm_release()
148 qxl_device_fini(qdev); in qxl_drm_release()
167 struct qxl_device *qdev = to_qxl(dev); in qxl_drm_freeze() local
174 qxl_destroy_monitors_object(qdev); in qxl_drm_freeze()
175 qxl_surf_evict(qdev); in qxl_drm_freeze()
176 qxl_vram_evict(qdev); in qxl_drm_freeze()
178 while (!qxl_check_idle(qdev->command_ring)); in qxl_drm_freeze()
179 while (!qxl_check_idle(qdev->release_ring)) in qxl_drm_freeze()
180 qxl_queue_garbage_collect(qdev, 1); in qxl_drm_freeze()
189 struct qxl_device *qdev = to_qxl(dev); in qxl_drm_resume() local
191 qdev->ram_header->int_mask = QXL_INTERRUPT_MASK; in qxl_drm_resume()
193 qxl_reinit_memslots(qdev); in qxl_drm_resume()
194 qxl_ring_init_hdr(qdev->release_ring); in qxl_drm_resume()
197 qxl_create_monitors_object(qdev); in qxl_drm_resume()
248 struct qxl_device *qdev = to_qxl(drm_dev); in qxl_pm_restore() local
250 qxl_io_reset(qdev); in qxl_pm_restore()