Lines Matching defs:vbox
43 struct vbox_private *vbox;
49 vbox = kzalloc(sizeof(*vbox), GFP_KERNEL);
50 if (!vbox)
53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev);
55 kfree(vbox);
59 vbox->ddev.pdev = pdev;
60 vbox->ddev.dev_private = vbox;
61 pci_set_drvdata(pdev, vbox);
62 mutex_init(&vbox->hw_mutex);
68 ret = vbox_hw_init(vbox);
72 ret = vbox_mm_init(vbox);
76 ret = vbox_mode_init(vbox);
80 ret = vbox_irq_init(vbox);
84 ret = drm_fbdev_generic_setup(&vbox->ddev, 32);
88 ret = drm_dev_register(&vbox->ddev, 0);
95 vbox_irq_fini(vbox);
97 vbox_mode_fini(vbox);
99 vbox_mm_fini(vbox);
101 vbox_hw_fini(vbox);
105 drm_dev_put(&vbox->ddev);
111 struct vbox_private *vbox = pci_get_drvdata(pdev);
113 drm_dev_unregister(&vbox->ddev);
114 vbox_irq_fini(vbox);
115 vbox_mode_fini(vbox);
116 vbox_mm_fini(vbox);
117 vbox_hw_fini(vbox);
118 drm_dev_put(&vbox->ddev);
124 struct vbox_private *vbox = dev_get_drvdata(dev);
127 error = drm_mode_config_helper_suspend(&vbox->ddev);
131 pci_save_state(vbox->ddev.pdev);
132 pci_disable_device(vbox->ddev.pdev);
133 pci_set_power_state(vbox->ddev.pdev, PCI_D3hot);
140 struct vbox_private *vbox = dev_get_drvdata(dev);
142 if (pci_enable_device(vbox->ddev.pdev))
145 return drm_mode_config_helper_resume(&vbox->ddev);
150 struct vbox_private *vbox = dev_get_drvdata(dev);
152 return drm_mode_config_helper_suspend(&vbox->ddev);
157 struct vbox_private *vbox = dev_get_drvdata(dev);
159 return drm_mode_config_helper_resume(&vbox->ddev);
164 struct vbox_private *vbox = dev_get_drvdata(dev);
166 return drm_mode_config_helper_suspend(&vbox->ddev);