Lines Matching refs:qdev
64 struct qxl_device *qdev; in qxl_pci_probe() local
73 qdev = kzalloc(sizeof(struct qxl_device), GFP_KERNEL); in qxl_pci_probe()
74 if (!qdev) in qxl_pci_probe()
81 ret = qxl_device_init(qdev, &qxl_driver, pdev); in qxl_pci_probe()
85 ret = qxl_modeset_init(qdev); in qxl_pci_probe()
89 drm_kms_helper_poll_init(&qdev->ddev); in qxl_pci_probe()
92 ret = drm_dev_register(&qdev->ddev, ent->driver_data); in qxl_pci_probe()
99 qxl_modeset_fini(qdev); in qxl_pci_probe()
101 qxl_device_fini(qdev); in qxl_pci_probe()
105 kfree(qdev); in qxl_pci_probe()
113 struct qxl_device *qdev = dev->dev_private; in qxl_pci_remove() local
117 qxl_modeset_fini(qdev); in qxl_pci_remove()
118 qxl_device_fini(qdev); in qxl_pci_remove()
121 kfree(qdev); in qxl_pci_remove()
138 struct qxl_device *qdev = dev->dev_private; in qxl_drm_freeze() local
144 qxl_fbdev_set_suspend(qdev, 1); in qxl_drm_freeze()
154 qxl_destroy_monitors_object(qdev); in qxl_drm_freeze()
155 qxl_surf_evict(qdev); in qxl_drm_freeze()
156 qxl_vram_evict(qdev); in qxl_drm_freeze()
158 while (!qxl_check_idle(qdev->command_ring)); in qxl_drm_freeze()
159 while (!qxl_check_idle(qdev->release_ring)) in qxl_drm_freeze()
160 qxl_queue_garbage_collect(qdev, 1); in qxl_drm_freeze()
169 struct qxl_device *qdev = dev->dev_private; in qxl_drm_resume() local
171 qdev->ram_header->int_mask = QXL_INTERRUPT_MASK; in qxl_drm_resume()
173 qxl_reinit_memslots(qdev); in qxl_drm_resume()
174 qxl_ring_init_hdr(qdev->release_ring); in qxl_drm_resume()
177 qxl_create_monitors_object(qdev); in qxl_drm_resume()
181 qxl_fbdev_set_suspend(qdev, 0); in qxl_drm_resume()
237 struct qxl_device *qdev = drm_dev->dev_private; in qxl_pm_restore() local
239 qxl_io_reset(qdev); in qxl_pm_restore()