From: Tom Rix <t...@redhat.com>

There are several copies of CalculateTwait.
Reduce to one instance and change local variable name to match common usage.

Signed-off-by: Tom Rix <t...@redhat.com>
Reviewed-by: MaĆ­ra Canal <mairaca...@riseup.net>
---
 .../dc/dml/dcn20/display_mode_vba_20.c        | 16 +++++++-------
 .../dc/dml/dcn20/display_mode_vba_20v2.c      | 21 ++-----------------
 .../dc/dml/dcn21/display_mode_vba_21.c        | 19 +----------------
 .../dc/dml/dcn30/display_mode_vba_30.c        | 18 +---------------
 .../dc/dml/dcn31/display_mode_vba_31.c        | 13 +-----------
 .../dc/dml/dcn314/display_mode_vba_314.c      | 13 +-----------
 6 files changed, 14 insertions(+), 86 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
index d3b5b6fedf04..56c9c097823d 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
@@ -153,10 +153,10 @@ static unsigned int CalculateVMAndRowBytes(
                bool *PTEBufferSizeNotExceeded,
                unsigned int *dpte_row_height,
                unsigned int *meta_row_height);
-static double CalculateTWait(
+double CalculateTWait(
                unsigned int PrefetchMode,
                double DRAMClockChangeLatency,
-               double UrgentLatencyPixelDataOnly,
+               double UrgentLatency,
                double SREnterPlusExitTime);
 static double CalculateRemoteSurfaceFlipDelay(
                struct display_mode_lib *mode_lib,
@@ -2920,20 +2920,20 @@ static void dml20_DisplayPipeConfiguration(struct 
display_mode_lib *mode_lib)
        }
 }
 
-static double CalculateTWait(
+double CalculateTWait(
                unsigned int PrefetchMode,
                double DRAMClockChangeLatency,
-               double UrgentLatencyPixelDataOnly,
+               double UrgentLatency,
                double SREnterPlusExitTime)
 {
        if (PrefetchMode == 0) {
                return dml_max(
-                               DRAMClockChangeLatency + 
UrgentLatencyPixelDataOnly,
-                               dml_max(SREnterPlusExitTime, 
UrgentLatencyPixelDataOnly));
+                               DRAMClockChangeLatency + UrgentLatency,
+                               dml_max(SREnterPlusExitTime, UrgentLatency));
        } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatencyPixelDataOnly);
+               return dml_max(SREnterPlusExitTime, UrgentLatency);
        } else {
-               return UrgentLatencyPixelDataOnly;
+               return UrgentLatency;
        }
 }
 
diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
index edd098c7eb92..6b54be569691 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
@@ -177,10 +177,10 @@ static unsigned int CalculateVMAndRowBytes(
                bool *PTEBufferSizeNotExceeded,
                unsigned int *dpte_row_height,
                unsigned int *meta_row_height);
-static double CalculateTWait(
+double CalculateTWait(
                unsigned int PrefetchMode,
                double DRAMClockChangeLatency,
-               double UrgentLatencyPixelDataOnly,
+               double UrgentLatency,
                double SREnterPlusExitTime);
 static double CalculateRemoteSurfaceFlipDelay(
                struct display_mode_lib *mode_lib,
@@ -2993,23 +2993,6 @@ static void dml20v2_DisplayPipeConfiguration(struct 
display_mode_lib *mode_lib)
        }
 }
 
-static double CalculateTWait(
-               unsigned int PrefetchMode,
-               double DRAMClockChangeLatency,
-               double UrgentLatencyPixelDataOnly,
-               double SREnterPlusExitTime)
-{
-       if (PrefetchMode == 0) {
-               return dml_max(
-                               DRAMClockChangeLatency + 
UrgentLatencyPixelDataOnly,
-                               dml_max(SREnterPlusExitTime, 
UrgentLatencyPixelDataOnly));
-       } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatencyPixelDataOnly);
-       } else {
-               return UrgentLatencyPixelDataOnly;
-       }
-}
-
 static double CalculateRemoteSurfaceFlipDelay(
                struct display_mode_lib *mode_lib,
                double VRatio,
diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
index 1d84ae50311d..d2dfa82d52a1 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
@@ -205,7 +205,7 @@ static unsigned int CalculateVMAndRowBytes(
                unsigned int *DPDE0BytesFrame,
                unsigned int *MetaPTEBytesFrame);
 
-static double CalculateTWait(
+double CalculateTWait(
                unsigned int PrefetchMode,
                double DRAMClockChangeLatency,
                double UrgentLatency,
@@ -3007,23 +3007,6 @@ static void DisplayPipeConfiguration(struct 
display_mode_lib *mode_lib)
        }
 }
 
-static double CalculateTWait(
-               unsigned int PrefetchMode,
-               double DRAMClockChangeLatency,
-               double UrgentLatency,
-               double SREnterPlusExitTime)
-{
-       if (PrefetchMode == 0) {
-               return dml_max(
-                               DRAMClockChangeLatency + UrgentLatency,
-                               dml_max(SREnterPlusExitTime, UrgentLatency));
-       } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatency);
-       } else {
-               return UrgentLatency;
-       }
-}
-
 static double CalculateRemoteSurfaceFlipDelay(
                struct display_mode_lib *mode_lib,
                double VRatio,
diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
index 479e2c1a1301..e62bc56e4e9a 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
@@ -216,7 +216,7 @@ static unsigned int CalculateVMAndRowBytes(
                unsigned int *PTERequestSize,
                unsigned int *DPDE0BytesFrame,
                unsigned int *MetaPTEBytesFrame);
-static double CalculateTWait(
+double CalculateTWait(
                unsigned int PrefetchMode,
                double DRAMClockChangeLatency,
                double UrgentLatency,
@@ -3213,22 +3213,6 @@ void dml30_CalculateBytePerPixelAnd256BBlockSizes(
        }
 }
 
-static double CalculateTWait(
-               unsigned int PrefetchMode,
-               double DRAMClockChangeLatency,
-               double UrgentLatency,
-               double SREnterPlusExitTime)
-{
-       if (PrefetchMode == 0) {
-               return dml_max(DRAMClockChangeLatency + UrgentLatency,
-                               dml_max(SREnterPlusExitTime, UrgentLatency));
-       } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatency);
-       } else {
-               return UrgentLatency;
-       }
-}
-
 double dml30_CalculateWriteBackDISPCLK(
                enum source_format_class WritebackPixelFormat,
                double PixelClock,
diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
index 8dfe639b6508..338db0cac8c3 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
@@ -230,7 +230,7 @@ static unsigned int CalculateVMAndRowBytes(
                unsigned int *PTERequestSize,
                int *DPDE0BytesFrame,
                int *MetaPTEBytesFrame);
-static double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime);
+double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime);
 static void CalculateRowBandwidth(
                bool GPUVMEnable,
                enum source_format_class SourcePixelFormat,
@@ -3347,17 +3347,6 @@ static void DisplayPipeConfiguration(struct 
display_mode_lib *mode_lib)
                        &dummysinglestring);
 }
 
-static double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime)
-{
-       if (PrefetchMode == 0) {
-               return dml_max(DRAMClockChangeLatency + UrgentLatency, 
dml_max(SREnterPlusExitTime, UrgentLatency));
-       } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatency);
-       } else {
-               return UrgentLatency;
-       }
-}
-
 double dml31_CalculateWriteBackDISPCLK(
                enum source_format_class WritebackPixelFormat,
                double PixelClock,
diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
index 0d12fd079cd6..e17b253208cf 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
@@ -244,7 +244,7 @@ static unsigned int CalculateVMAndRowBytes(
                unsigned int *PTERequestSize,
                int *DPDE0BytesFrame,
                int *MetaPTEBytesFrame);
-static double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime);
+double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime);
 static void CalculateRowBandwidth(
                bool GPUVMEnable,
                enum source_format_class SourcePixelFormat,
@@ -3459,17 +3459,6 @@ static bool CalculateBytePerPixelAnd256BBlockSizes(
        return true;
 }
 
-static double CalculateTWait(unsigned int PrefetchMode, double 
DRAMClockChangeLatency, double UrgentLatency, double SREnterPlusExitTime)
-{
-       if (PrefetchMode == 0) {
-               return dml_max(DRAMClockChangeLatency + UrgentLatency, 
dml_max(SREnterPlusExitTime, UrgentLatency));
-       } else if (PrefetchMode == 1) {
-               return dml_max(SREnterPlusExitTime, UrgentLatency);
-       } else {
-               return UrgentLatency;
-       }
-}
-
 double dml314_CalculateWriteBackDISPCLK(
                enum source_format_class WritebackPixelFormat,
                double PixelClock,
-- 
2.25.1

Reply via email to