[RFC PATCH 21/22] drm/i915/drrs: Remove drrs invalidate callback

Jouni Högander jouni.hogander at intel.com
Mon Mar 27 12:37:31 UTC 2023


We do not have frontbuffer tracking invalidate anymore. Remove drrs
invalidate callback as well.

Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
---
 drivers/gpu/drm/i915/display/intel_drrs.c | 16 ----------------
 drivers/gpu/drm/i915/display/intel_drrs.h |  2 --
 2 files changed, 18 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_drrs.c b/drivers/gpu/drm/i915/display/intel_drrs.c
index 59527a4667f4..024994efdd83 100644
--- a/drivers/gpu/drm/i915/display/intel_drrs.c
+++ b/drivers/gpu/drm/i915/display/intel_drrs.c
@@ -245,22 +245,6 @@ static void intel_drrs_frontbuffer_update(struct drm_i915_private *dev_priv,
 	}
 }
 
-/**
- * intel_drrs_invalidate - Disable Idleness DRRS
- * @dev_priv: i915 device
- * @frontbuffer_bits: frontbuffer plane tracking bits
- *
- * This function gets called everytime rendering on the given planes start.
- * Hence DRRS needs to be Upclocked, i.e. (LOW_RR -> HIGH_RR).
- *
- * Dirty frontbuffers relevant to DRRS are tracked in busy_frontbuffer_bits.
- */
-void intel_drrs_invalidate(struct drm_i915_private *dev_priv,
-			   unsigned int frontbuffer_bits)
-{
-	intel_drrs_frontbuffer_update(dev_priv, frontbuffer_bits, true);
-}
-
 /**
  * intel_drrs_flush - Restart Idleness DRRS
  * @dev_priv: i915 device
diff --git a/drivers/gpu/drm/i915/display/intel_drrs.h b/drivers/gpu/drm/i915/display/intel_drrs.h
index 8ef5f93a80ff..5b494bc5540b 100644
--- a/drivers/gpu/drm/i915/display/intel_drrs.h
+++ b/drivers/gpu/drm/i915/display/intel_drrs.h
@@ -19,8 +19,6 @@ const char *intel_drrs_type_str(enum drrs_type drrs_type);
 bool intel_drrs_is_active(struct intel_crtc *crtc);
 void intel_drrs_activate(const struct intel_crtc_state *crtc_state);
 void intel_drrs_deactivate(const struct intel_crtc_state *crtc_state);
-void intel_drrs_invalidate(struct drm_i915_private *dev_priv,
-			   unsigned int frontbuffer_bits);
 void intel_drrs_flush(struct drm_i915_private *dev_priv,
 		      unsigned int frontbuffer_bits);
 void intel_drrs_crtc_init(struct intel_crtc *crtc);
-- 
2.34.1



More information about the Intel-gfx-trybot mailing list