|
@@ -1188,7 +1188,13 @@ void gen6_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask);
|
|
|
void gen6_reset_rps_interrupts(struct drm_i915_private *dev_priv);
|
|
|
void gen6_enable_rps_interrupts(struct drm_i915_private *dev_priv);
|
|
|
void gen6_disable_rps_interrupts(struct drm_i915_private *dev_priv);
|
|
|
-u32 gen6_sanitize_rps_pm_mask(struct drm_i915_private *dev_priv, u32 mask);
|
|
|
+
|
|
|
+static inline u32 gen6_sanitize_rps_pm_mask(const struct drm_i915_private *i915,
|
|
|
+ u32 mask)
|
|
|
+{
|
|
|
+ return mask & ~i915->rps.pm_intrmsk_mbz;
|
|
|
+}
|
|
|
+
|
|
|
void intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv);
|
|
|
void intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv);
|
|
|
static inline bool intel_irqs_enabled(struct drm_i915_private *dev_priv)
|