Lines Matching refs:dev_priv
36 static void intel_save_swf(struct drm_i915_private *dev_priv) in intel_save_swf() argument
41 if (GRAPHICS_VER(dev_priv) == 2 && IS_MOBILE(dev_priv)) { in intel_save_swf()
43 dev_priv->regfile.saveSWF0[i] = intel_de_read(dev_priv, SWF0(i)); in intel_save_swf()
44 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf()
47 dev_priv->regfile.saveSWF3[i] = intel_de_read(dev_priv, SWF3(i)); in intel_save_swf()
48 } else if (GRAPHICS_VER(dev_priv) == 2) { in intel_save_swf()
50 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf()
51 } else if (HAS_GMCH(dev_priv)) { in intel_save_swf()
53 dev_priv->regfile.saveSWF0[i] = intel_de_read(dev_priv, SWF0(i)); in intel_save_swf()
54 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf()
57 dev_priv->regfile.saveSWF3[i] = intel_de_read(dev_priv, SWF3(i)); in intel_save_swf()
61 static void intel_restore_swf(struct drm_i915_private *dev_priv) in intel_restore_swf() argument
66 if (GRAPHICS_VER(dev_priv) == 2 && IS_MOBILE(dev_priv)) { in intel_restore_swf()
68 intel_de_write(dev_priv, SWF0(i), dev_priv->regfile.saveSWF0[i]); in intel_restore_swf()
69 intel_de_write(dev_priv, SWF1(i), dev_priv->regfile.saveSWF1[i]); in intel_restore_swf()
72 intel_de_write(dev_priv, SWF3(i), dev_priv->regfile.saveSWF3[i]); in intel_restore_swf()
73 } else if (GRAPHICS_VER(dev_priv) == 2) { in intel_restore_swf()
75 intel_de_write(dev_priv, SWF1(i), dev_priv->regfile.saveSWF1[i]); in intel_restore_swf()
76 } else if (HAS_GMCH(dev_priv)) { in intel_restore_swf()
78 intel_de_write(dev_priv, SWF0(i), dev_priv->regfile.saveSWF0[i]); in intel_restore_swf()
79 intel_de_write(dev_priv, SWF1(i), dev_priv->regfile.saveSWF1[i]); in intel_restore_swf()
82 intel_de_write(dev_priv, SWF3(i), dev_priv->regfile.saveSWF3[i]); in intel_restore_swf()
86 void i915_save_display(struct drm_i915_private *dev_priv) in i915_save_display() argument
88 struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev); in i915_save_display()
90 if (!HAS_DISPLAY(dev_priv)) in i915_save_display()
94 if (GRAPHICS_VER(dev_priv) <= 4) in i915_save_display()
95 dev_priv->regfile.saveDSPARB = intel_de_read(dev_priv, DSPARB); in i915_save_display()
97 if (GRAPHICS_VER(dev_priv) == 4) in i915_save_display()
99 &dev_priv->regfile.saveGCDGMBUS); in i915_save_display()
101 intel_save_swf(dev_priv); in i915_save_display()
104 void i915_restore_display(struct drm_i915_private *dev_priv) in i915_restore_display() argument
106 struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev); in i915_restore_display()
108 if (!HAS_DISPLAY(dev_priv)) in i915_restore_display()
111 intel_restore_swf(dev_priv); in i915_restore_display()
113 if (GRAPHICS_VER(dev_priv) == 4) in i915_restore_display()
115 dev_priv->regfile.saveGCDGMBUS); in i915_restore_display()
118 if (GRAPHICS_VER(dev_priv) <= 4) in i915_restore_display()
119 intel_de_write(dev_priv, DSPARB, dev_priv->regfile.saveDSPARB); in i915_restore_display()
121 intel_vga_redisable(dev_priv); in i915_restore_display()
123 intel_gmbus_reset(dev_priv); in i915_restore_display()