Lines Matching refs:drm_i915_private
44 static inline bool fbc_supported(struct drm_i915_private *dev_priv) in fbc_supported()
49 static inline bool no_fbc_on_multiple_pipes(struct drm_i915_private *dev_priv) in no_fbc_on_multiple_pipes()
81 static int intel_fbc_calculate_cfb_size(struct drm_i915_private *dev_priv, in intel_fbc_calculate_cfb_size()
96 static void i8xx_fbc_deactivate(struct drm_i915_private *dev_priv) in i8xx_fbc_deactivate()
117 static void i8xx_fbc_activate(struct drm_i915_private *dev_priv) in i8xx_fbc_activate()
160 static bool i8xx_fbc_is_active(struct drm_i915_private *dev_priv) in i8xx_fbc_is_active()
165 static void g4x_fbc_activate(struct drm_i915_private *dev_priv) in g4x_fbc_activate()
187 static void g4x_fbc_deactivate(struct drm_i915_private *dev_priv) in g4x_fbc_deactivate()
199 static bool g4x_fbc_is_active(struct drm_i915_private *dev_priv) in g4x_fbc_is_active()
205 static void intel_fbc_recompress(struct drm_i915_private *dev_priv) in intel_fbc_recompress()
211 static void ilk_fbc_activate(struct drm_i915_private *dev_priv) in ilk_fbc_activate()
261 static void ilk_fbc_deactivate(struct drm_i915_private *dev_priv) in ilk_fbc_deactivate()
273 static bool ilk_fbc_is_active(struct drm_i915_private *dev_priv) in ilk_fbc_is_active()
278 static void gen7_fbc_activate(struct drm_i915_private *dev_priv) in gen7_fbc_activate()
348 static bool intel_fbc_hw_is_active(struct drm_i915_private *dev_priv) in intel_fbc_hw_is_active()
358 static void intel_fbc_hw_activate(struct drm_i915_private *dev_priv) in intel_fbc_hw_activate()
374 static void intel_fbc_hw_deactivate(struct drm_i915_private *dev_priv) in intel_fbc_hw_deactivate()
397 bool intel_fbc_is_active(struct drm_i915_private *dev_priv) in intel_fbc_is_active()
402 static void intel_fbc_deactivate(struct drm_i915_private *dev_priv, in intel_fbc_deactivate()
418 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in multiple_pipes_ok()
434 static int find_compression_threshold(struct drm_i915_private *dev_priv, in find_compression_threshold()
485 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_alloc_cfb()
548 static void __intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv) in __intel_fbc_cleanup_cfb()
561 void intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv) in intel_fbc_cleanup_cfb()
573 static bool stride_is_valid(struct drm_i915_private *dev_priv, in stride_is_valid()
596 static bool pixel_format_is_valid(struct drm_i915_private *dev_priv, in pixel_format_is_valid()
625 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_hw_tracking_covers_screen()
652 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_update_state_cache()
691 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_can_activate()
788 static bool intel_fbc_can_enable(struct drm_i915_private *dev_priv) in intel_fbc_can_enable()
813 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_get_reg_params()
843 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_pre_update()
876 static void __intel_fbc_disable(struct drm_i915_private *dev_priv) in __intel_fbc_disable()
895 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in __intel_fbc_post_update()
927 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_post_update()
946 void intel_fbc_invalidate(struct drm_i915_private *dev_priv, in intel_fbc_invalidate()
968 void intel_fbc_flush(struct drm_i915_private *dev_priv, in intel_fbc_flush()
1007 void intel_fbc_choose_crtc(struct drm_i915_private *dev_priv, in intel_fbc_choose_crtc()
1069 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_enable()
1115 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_disable()
1135 void intel_fbc_global_disable(struct drm_i915_private *dev_priv) in intel_fbc_global_disable()
1152 struct drm_i915_private *dev_priv = in intel_fbc_underrun_work_fn()
1153 container_of(work, struct drm_i915_private, fbc.underrun_work); in intel_fbc_underrun_work_fn()
1177 int intel_fbc_reset_underrun(struct drm_i915_private *dev_priv) in intel_fbc_reset_underrun()
1212 void intel_fbc_handle_fifo_underrun_irq(struct drm_i915_private *dev_priv) in intel_fbc_handle_fifo_underrun_irq()
1239 void intel_fbc_init_pipe_state(struct drm_i915_private *dev_priv) in intel_fbc_init_pipe_state()
1262 static int intel_sanitize_fbc_option(struct drm_i915_private *dev_priv) in intel_sanitize_fbc_option()
1276 static bool need_fbc_vtd_wa(struct drm_i915_private *dev_priv) in need_fbc_vtd_wa()
1294 void intel_fbc_init(struct drm_i915_private *dev_priv) in intel_fbc_init()