Lines Matching refs:vbox

39 	struct vbox_private *vbox;  in vbox_pci_probe()  local
49 vbox = devm_drm_dev_alloc(&pdev->dev, &driver, in vbox_pci_probe()
51 if (IS_ERR(vbox)) in vbox_pci_probe()
52 return PTR_ERR(vbox); in vbox_pci_probe()
54 vbox->ddev.pdev = pdev; in vbox_pci_probe()
55 pci_set_drvdata(pdev, vbox); in vbox_pci_probe()
56 mutex_init(&vbox->hw_mutex); in vbox_pci_probe()
62 ret = vbox_hw_init(vbox); in vbox_pci_probe()
66 ret = vbox_mm_init(vbox); in vbox_pci_probe()
70 ret = vbox_mode_init(vbox); in vbox_pci_probe()
74 ret = vbox_irq_init(vbox); in vbox_pci_probe()
78 ret = drm_dev_register(&vbox->ddev, 0); in vbox_pci_probe()
82 drm_fbdev_generic_setup(&vbox->ddev, 32); in vbox_pci_probe()
87 vbox_irq_fini(vbox); in vbox_pci_probe()
89 vbox_mode_fini(vbox); in vbox_pci_probe()
91 vbox_mm_fini(vbox); in vbox_pci_probe()
93 vbox_hw_fini(vbox); in vbox_pci_probe()
99 struct vbox_private *vbox = pci_get_drvdata(pdev); in vbox_pci_remove() local
101 drm_dev_unregister(&vbox->ddev); in vbox_pci_remove()
102 vbox_irq_fini(vbox); in vbox_pci_remove()
103 vbox_mode_fini(vbox); in vbox_pci_remove()
104 vbox_mm_fini(vbox); in vbox_pci_remove()
105 vbox_hw_fini(vbox); in vbox_pci_remove()
111 struct vbox_private *vbox = dev_get_drvdata(dev); in vbox_pm_suspend() local
114 error = drm_mode_config_helper_suspend(&vbox->ddev); in vbox_pm_suspend()
118 pci_save_state(vbox->ddev.pdev); in vbox_pm_suspend()
119 pci_disable_device(vbox->ddev.pdev); in vbox_pm_suspend()
120 pci_set_power_state(vbox->ddev.pdev, PCI_D3hot); in vbox_pm_suspend()
127 struct vbox_private *vbox = dev_get_drvdata(dev); in vbox_pm_resume() local
129 if (pci_enable_device(vbox->ddev.pdev)) in vbox_pm_resume()
132 return drm_mode_config_helper_resume(&vbox->ddev); in vbox_pm_resume()
137 struct vbox_private *vbox = dev_get_drvdata(dev); in vbox_pm_freeze() local
139 return drm_mode_config_helper_suspend(&vbox->ddev); in vbox_pm_freeze()
144 struct vbox_private *vbox = dev_get_drvdata(dev); in vbox_pm_thaw() local
146 return drm_mode_config_helper_resume(&vbox->ddev); in vbox_pm_thaw()
151 struct vbox_private *vbox = dev_get_drvdata(dev); in vbox_pm_poweroff() local
153 return drm_mode_config_helper_suspend(&vbox->ddev); in vbox_pm_poweroff()