Lines Matching refs:dev_priv
34 struct drm_i915_private *dev_priv = dev->dev_private; in i915_save_display() local
38 dev_priv->regfile.saveDSPARB = I915_READ(DSPARB); in i915_save_display()
42 dev_priv->regfile.saveLVDS = I915_READ(PCH_LVDS); in i915_save_display()
44 dev_priv->regfile.saveLVDS = I915_READ(LVDS); in i915_save_display()
48 dev_priv->regfile.savePP_CONTROL = I915_READ(PCH_PP_CONTROL); in i915_save_display()
49 dev_priv->regfile.savePP_ON_DELAYS = I915_READ(PCH_PP_ON_DELAYS); in i915_save_display()
50 dev_priv->regfile.savePP_OFF_DELAYS = I915_READ(PCH_PP_OFF_DELAYS); in i915_save_display()
51 dev_priv->regfile.savePP_DIVISOR = I915_READ(PCH_PP_DIVISOR); in i915_save_display()
53 dev_priv->regfile.savePP_CONTROL = I915_READ(PP_CONTROL); in i915_save_display()
54 dev_priv->regfile.savePP_ON_DELAYS = I915_READ(PP_ON_DELAYS); in i915_save_display()
55 dev_priv->regfile.savePP_OFF_DELAYS = I915_READ(PP_OFF_DELAYS); in i915_save_display()
56 dev_priv->regfile.savePP_DIVISOR = I915_READ(PP_DIVISOR); in i915_save_display()
61 dev_priv->regfile.saveFBC_CONTROL = I915_READ(FBC_CONTROL); in i915_save_display()
66 struct drm_i915_private *dev_priv = dev->dev_private; in i915_restore_display() local
71 I915_WRITE(DSPARB, dev_priv->regfile.saveDSPARB); in i915_restore_display()
77 I915_WRITE(PCH_LVDS, dev_priv->regfile.saveLVDS & mask); in i915_restore_display()
79 I915_WRITE(LVDS, dev_priv->regfile.saveLVDS & mask); in i915_restore_display()
83 I915_WRITE(PCH_PP_ON_DELAYS, dev_priv->regfile.savePP_ON_DELAYS); in i915_restore_display()
84 I915_WRITE(PCH_PP_OFF_DELAYS, dev_priv->regfile.savePP_OFF_DELAYS); in i915_restore_display()
85 I915_WRITE(PCH_PP_DIVISOR, dev_priv->regfile.savePP_DIVISOR); in i915_restore_display()
86 I915_WRITE(PCH_PP_CONTROL, dev_priv->regfile.savePP_CONTROL); in i915_restore_display()
88 I915_WRITE(PP_ON_DELAYS, dev_priv->regfile.savePP_ON_DELAYS); in i915_restore_display()
89 I915_WRITE(PP_OFF_DELAYS, dev_priv->regfile.savePP_OFF_DELAYS); in i915_restore_display()
90 I915_WRITE(PP_DIVISOR, dev_priv->regfile.savePP_DIVISOR); in i915_restore_display()
91 I915_WRITE(PP_CONTROL, dev_priv->regfile.savePP_CONTROL); in i915_restore_display()
95 intel_fbc_disable(dev_priv); in i915_restore_display()
99 I915_WRITE(FBC_CONTROL, dev_priv->regfile.saveFBC_CONTROL); in i915_restore_display()
106 struct drm_i915_private *dev_priv = dev->dev_private; in i915_save_state() local
115 &dev_priv->regfile.saveGCDGMBUS); in i915_save_state()
119 dev_priv->regfile.saveCACHE_MODE_0 = I915_READ(CACHE_MODE_0); in i915_save_state()
122 dev_priv->regfile.saveMI_ARB_STATE = I915_READ(MI_ARB_STATE); in i915_save_state()
125 if (IS_GEN2(dev_priv) && IS_MOBILE(dev_priv)) { in i915_save_state()
127 dev_priv->regfile.saveSWF0[i] = I915_READ(SWF0(i)); in i915_save_state()
128 dev_priv->regfile.saveSWF1[i] = I915_READ(SWF1(i)); in i915_save_state()
131 dev_priv->regfile.saveSWF3[i] = I915_READ(SWF3(i)); in i915_save_state()
132 } else if (IS_GEN2(dev_priv)) { in i915_save_state()
134 dev_priv->regfile.saveSWF1[i] = I915_READ(SWF1(i)); in i915_save_state()
135 } else if (HAS_GMCH_DISPLAY(dev_priv)) { in i915_save_state()
137 dev_priv->regfile.saveSWF0[i] = I915_READ(SWF0(i)); in i915_save_state()
138 dev_priv->regfile.saveSWF1[i] = I915_READ(SWF1(i)); in i915_save_state()
141 dev_priv->regfile.saveSWF3[i] = I915_READ(SWF3(i)); in i915_save_state()
151 struct drm_i915_private *dev_priv = dev->dev_private; in i915_restore_state() local
160 dev_priv->regfile.saveGCDGMBUS); in i915_restore_state()
165 I915_WRITE(CACHE_MODE_0, dev_priv->regfile.saveCACHE_MODE_0 | in i915_restore_state()
169 I915_WRITE(MI_ARB_STATE, dev_priv->regfile.saveMI_ARB_STATE | 0xffff0000); in i915_restore_state()
172 if (IS_GEN2(dev_priv) && IS_MOBILE(dev_priv)) { in i915_restore_state()
174 I915_WRITE(SWF0(i), dev_priv->regfile.saveSWF0[i]); in i915_restore_state()
175 I915_WRITE(SWF1(i), dev_priv->regfile.saveSWF1[i]); in i915_restore_state()
178 I915_WRITE(SWF3(i), dev_priv->regfile.saveSWF3[i]); in i915_restore_state()
179 } else if (IS_GEN2(dev_priv)) { in i915_restore_state()
181 I915_WRITE(SWF1(i), dev_priv->regfile.saveSWF1[i]); in i915_restore_state()
182 } else if (HAS_GMCH_DISPLAY(dev_priv)) { in i915_restore_state()
184 I915_WRITE(SWF0(i), dev_priv->regfile.saveSWF0[i]); in i915_restore_state()
185 I915_WRITE(SWF1(i), dev_priv->regfile.saveSWF1[i]); in i915_restore_state()
188 I915_WRITE(SWF3(i), dev_priv->regfile.saveSWF3[i]); in i915_restore_state()