Lines Matching full:i915
17 struct drm_i915_private *i915 = pdev_to_i915(pdev);
20 if (!i915) {
24 if (!HAS_DISPLAY(i915)) {
30 drm_info(&i915->drm, "switched on\n");
31 i915->drm.switch_power_state = DRM_SWITCH_POWER_CHANGING;
32 /* i915 resume handler doesn't set to D0 */
34 i915_driver_resume_switcheroo(i915);
35 i915->drm.switch_power_state = DRM_SWITCH_POWER_ON;
37 drm_info(&i915->drm, "switched off\n");
38 i915->drm.switch_power_state = DRM_SWITCH_POWER_CHANGING;
39 i915_driver_suspend_switcheroo(i915, pmm);
40 i915->drm.switch_power_state = DRM_SWITCH_POWER_OFF;
46 struct drm_i915_private *i915 = pdev_to_i915(pdev);
53 return i915 && HAS_DISPLAY(i915) && atomic_read(&i915->drm.open_count) == 0;
62 int i915_switcheroo_register(struct drm_i915_private *i915)
64 struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
69 void i915_switcheroo_unregister(struct drm_i915_private *i915)
71 struct pci_dev *pdev = to_pci_dev(i915->drm.dev);