Lines Matching refs:dev_priv
71 struct drm_i915_private *dev_priv = dev->dev_private; in intel_increase_pllclock() local
78 if (!dev_priv->lvds_downclock_avail) in intel_increase_pllclock()
85 assert_panel_unlocked(dev_priv, pipe); in intel_increase_pllclock()
110 struct drm_i915_private *dev_priv = dev->dev_private; in intel_mark_fb_busy() local
113 for_each_pipe(dev_priv, pipe) { in intel_mark_fb_busy()
138 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fb_obj_invalidate() local
146 mutex_lock(&dev_priv->fb_tracking.lock); in intel_fb_obj_invalidate()
147 dev_priv->fb_tracking.busy_bits in intel_fb_obj_invalidate()
149 dev_priv->fb_tracking.flip_bits in intel_fb_obj_invalidate()
151 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_invalidate()
158 intel_fbc_invalidate(dev_priv, obj->frontbuffer_bits, origin); in intel_fb_obj_invalidate()
175 struct drm_i915_private *dev_priv = dev->dev_private; in intel_frontbuffer_flush() local
178 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
179 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
180 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
186 intel_fbc_flush(dev_priv, frontbuffer_bits); in intel_frontbuffer_flush()
202 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fb_obj_flush() local
213 mutex_lock(&dev_priv->fb_tracking.lock); in intel_fb_obj_flush()
215 frontbuffer_bits &= dev_priv->fb_tracking.busy_bits; in intel_fb_obj_flush()
217 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_fb_obj_flush()
218 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_flush()
239 struct drm_i915_private *dev_priv = dev->dev_private; in intel_frontbuffer_flip_prepare() local
241 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
242 dev_priv->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
244 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
245 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
261 struct drm_i915_private *dev_priv = dev->dev_private; in intel_frontbuffer_flip_complete() local
263 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()
265 frontbuffer_bits &= dev_priv->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
266 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
267 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()