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