static int i915_pm_thaw(struct device *dev) { struct pci_dev *pdev = to_pci_dev(dev); struct drm_device *drm_dev = pci_get_drvdata(pdev); return i915_drm_thaw(drm_dev); }
int i915_resume(struct drm_device *dev) { if (pci_enable_device(dev->pdev)) return -EIO; pci_set_master(dev->pdev); return i915_drm_thaw(dev); }
static int i915_resume(struct drm_device *dev) { if (pci_enable_device(dev->pdev)) return -EIO; pci_set_master(dev->pdev); i915_restore_state(dev); intel_opregion_init(dev, 1); return i915_drm_thaw(dev); }
int i915_resume(struct drm_device *dev) { int ret; if (pci_enable_device(dev->pdev)) return -EIO; pci_set_master(dev->pdev); ret = i915_drm_thaw(dev); if (ret) return ret; drm_kms_helper_poll_enable(dev); return 0; }
int i915_resume(struct drm_device *dev) { int ret; if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; if (pci_enable_device(dev->pdev)) return -EIO; pci_set_master(dev->pdev); ret = i915_drm_thaw(dev); if (ret) return ret; drm_kms_helper_poll_enable(dev); return 0; }
static int i915_resume(device_t kdev) { struct drm_device *dev; int ret; dev = device_get_softc(kdev); DRM_DEBUG_KMS("starting resume\n"); #if 0 if (pci_enable_device(dev->pdev)) return -EIO; pci_set_master(dev->pdev); #endif ret = i915_drm_thaw(dev); if (ret != 0) return (-ret); drm_kms_helper_poll_enable(dev); ret = bus_generic_resume(kdev); DRM_DEBUG_KMS("finished resume %d\n", ret); return (ret); }