Lines Matching refs:drm_i915_private

18 struct drm_i915_private;
22 void intel_irq_init(struct drm_i915_private *dev_priv);
23 void intel_irq_fini(struct drm_i915_private *dev_priv);
24 int intel_irq_install(struct drm_i915_private *dev_priv);
25 void intel_irq_uninstall(struct drm_i915_private *dev_priv);
27 u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv,
30 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
34 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
37 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv);
38 void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv);
40 void intel_hpd_irq_setup(struct drm_i915_private *i915);
41 void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv,
45 void ilk_enable_display_irq(struct drm_i915_private *i915, u32 bits);
46 void ilk_disable_display_irq(struct drm_i915_private *i915, u32 bits);
48 void bdw_enable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits);
49 void bdw_disable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits);
51 void ibx_enable_display_interrupt(struct drm_i915_private *i915, u32 bits);
52 void ibx_disable_display_interrupt(struct drm_i915_private *i915, u32 bits);
54 void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, u32 mask);
55 void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, u32 mask);
56 void gen11_reset_rps_interrupts(struct drm_i915_private *dev_priv);
57 void gen6_reset_rps_interrupts(struct drm_i915_private *dev_priv);
58 void gen6_enable_rps_interrupts(struct drm_i915_private *dev_priv);
59 void gen6_disable_rps_interrupts(struct drm_i915_private *dev_priv);
60 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv);
61 u32 gen6_sanitize_rps_pm_mask(const struct drm_i915_private *i915, u32 mask);
63 void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv);
64 void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv);
65 bool intel_irqs_enabled(struct drm_i915_private *dev_priv);
66 void intel_synchronize_irq(struct drm_i915_private *i915);
67 void intel_synchronize_hardirq(struct drm_i915_private *i915);
69 void gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv,
71 void gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv,
73 u32 gen8_de_pipe_underrun_mask(struct drm_i915_private *dev_priv);