RE: [PATCH 13/14] drm/i915/dsb: s/dsb/dsb_color_vblank/

2024-07-05 Thread Manna, Animesh


> -Original Message-
> From: Intel-gfx  On Behalf Of Ville
> Syrjala
> Sent: Tuesday, June 25, 2024 12:41 AM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 13/14] drm/i915/dsb: s/dsb/dsb_color_vblank/
> 
> From: Ville Syrjälä 
> 
> We'll soon utilize several DSBs during the commit. To that end rename the
> current crtc_state->dsb to crtc_state->dsb_color_vblank to better reflect its
> role (color managemnent stuff programmed during vblank).
> 
> Signed-off-by: Ville Syrjälä 

Reviewed-by: Animesh Manna 

> ---
>  drivers/gpu/drm/i915/display/intel_atomic.c   |  4 +--
>  drivers/gpu/drm/i915/display/intel_color.c| 36 +--
>  drivers/gpu/drm/i915/display/intel_display.c  |  2 +-
>  .../drm/i915/display/intel_display_types.h|  4 +--
>  4 files changed, 23 insertions(+), 23 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic.c
> b/drivers/gpu/drm/i915/display/intel_atomic.c
> index 76aa10b6f647..55ce71be41ec 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic.c
> @@ -276,7 +276,7 @@ intel_crtc_duplicate_state(struct drm_crtc *crtc)
>   crtc_state->do_async_flip = false;
>   crtc_state->fb_bits = 0;
>   crtc_state->update_planes = 0;
> - crtc_state->dsb = NULL;
> + crtc_state->dsb_color_vblank = NULL;
> 
>   return &crtc_state->uapi;
>  }
> @@ -310,7 +310,7 @@ intel_crtc_destroy_state(struct drm_crtc *crtc,  {
>   struct intel_crtc_state *crtc_state = to_intel_crtc_state(state);
> 
> - drm_WARN_ON(crtc->dev, crtc_state->dsb);
> + drm_WARN_ON(crtc->dev, crtc_state->dsb_color_vblank);
> 
>   __drm_atomic_helper_crtc_destroy_state(&crtc_state->uapi);
>   intel_crtc_free_hw_state(crtc_state);
> diff --git a/drivers/gpu/drm/i915/display/intel_color.c
> b/drivers/gpu/drm/i915/display/intel_color.c
> index 7ac50aacec73..27acbf92d60f 100644
> --- a/drivers/gpu/drm/i915/display/intel_color.c
> +++ b/drivers/gpu/drm/i915/display/intel_color.c
> @@ -1313,8 +1313,8 @@ static void ilk_lut_write(const struct
> intel_crtc_state *crtc_state,  {
>   struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev);
> 
> - if (crtc_state->dsb)
> - intel_dsb_reg_write(crtc_state->dsb, reg, val);
> + if (crtc_state->dsb_color_vblank)
> + intel_dsb_reg_write(crtc_state->dsb_color_vblank, reg, val);
>   else
>   intel_de_write_fw(i915, reg, val);
>  }
> @@ -1337,15 +1337,15 @@ static void ilk_load_lut_8(const struct
> intel_crtc_state *crtc_state,
>* unless we either write each entry twice,
>* or use non-posted writes
>*/
> - if (crtc_state->dsb)
> - intel_dsb_nonpost_start(crtc_state->dsb);
> + if (crtc_state->dsb_color_vblank)
> + intel_dsb_nonpost_start(crtc_state->dsb_color_vblank);
> 
>   for (i = 0; i < 256; i++)
>   ilk_lut_write(crtc_state, LGC_PALETTE(pipe, i),
> i9xx_lut_8(&lut[i]));
> 
> - if (crtc_state->dsb)
> - intel_dsb_nonpost_end(crtc_state->dsb);
> + if (crtc_state->dsb_color_vblank)
> + intel_dsb_nonpost_end(crtc_state->dsb_color_vblank);
>  }
> 
>  static void ilk_load_lut_10(const struct intel_crtc_state *crtc_state, @@ -
> 1870,7 +1870,7 @@ void intel_color_load_luts(const struct intel_crtc_state
> *crtc_state)  {
>   struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev);
> 
> - if (crtc_state->dsb)
> + if (crtc_state->dsb_color_vblank)
>   return;
> 
>   i915->display.funcs.color->load_luts(crtc_state);
> @@ -1890,8 +1890,8 @@ void intel_color_commit_arm(const struct
> intel_crtc_state *crtc_state)
> 
>   i915->display.funcs.color->color_commit_arm(crtc_state);
> 
> - if (crtc_state->dsb)
> - intel_dsb_commit(crtc_state->dsb, true);
> + if (crtc_state->dsb_color_vblank)
> + intel_dsb_commit(crtc_state->dsb_color_vblank, true);
>  }
> 
>  void intel_color_post_update(const struct intel_crtc_state *crtc_state) @@ -
> 1919,33 +1919,33 @@ void intel_color_prepare_commit(struct
> intel_atomic_state *state,
>   if (!crtc_state->pre_csc_lut && !crtc_state->post_csc_lut)
>   return;
> 
> - crtc_state->dsb = intel_dsb_prepare(state, crtc, INTEL_DSB_0, 1024);
> - if (!crtc_state->dsb)
> + crtc_state->dsb_color_vblank = intel_dsb_prepare(state, crtc,
> INTEL_DSB_0, 1024

[PATCH 13/14] drm/i915/dsb: s/dsb/dsb_color_vblank/

2024-06-24 Thread Ville Syrjala
From: Ville Syrjälä 

We'll soon utilize several DSBs during the commit. To that end
rename the current crtc_state->dsb to crtc_state->dsb_color_vblank
to better reflect its role (color managemnent stuff programmed during
vblank).

Signed-off-by: Ville Syrjälä 
---
 drivers/gpu/drm/i915/display/intel_atomic.c   |  4 +--
 drivers/gpu/drm/i915/display/intel_color.c| 36 +--
 drivers/gpu/drm/i915/display/intel_display.c  |  2 +-
 .../drm/i915/display/intel_display_types.h|  4 +--
 4 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_atomic.c 
b/drivers/gpu/drm/i915/display/intel_atomic.c
index 76aa10b6f647..55ce71be41ec 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic.c
@@ -276,7 +276,7 @@ intel_crtc_duplicate_state(struct drm_crtc *crtc)
crtc_state->do_async_flip = false;
crtc_state->fb_bits = 0;
crtc_state->update_planes = 0;
-   crtc_state->dsb = NULL;
+   crtc_state->dsb_color_vblank = NULL;
 
return &crtc_state->uapi;
 }
@@ -310,7 +310,7 @@ intel_crtc_destroy_state(struct drm_crtc *crtc,
 {
struct intel_crtc_state *crtc_state = to_intel_crtc_state(state);
 
-   drm_WARN_ON(crtc->dev, crtc_state->dsb);
+   drm_WARN_ON(crtc->dev, crtc_state->dsb_color_vblank);
 
__drm_atomic_helper_crtc_destroy_state(&crtc_state->uapi);
intel_crtc_free_hw_state(crtc_state);
diff --git a/drivers/gpu/drm/i915/display/intel_color.c 
b/drivers/gpu/drm/i915/display/intel_color.c
index 7ac50aacec73..27acbf92d60f 100644
--- a/drivers/gpu/drm/i915/display/intel_color.c
+++ b/drivers/gpu/drm/i915/display/intel_color.c
@@ -1313,8 +1313,8 @@ static void ilk_lut_write(const struct intel_crtc_state 
*crtc_state,
 {
struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev);
 
-   if (crtc_state->dsb)
-   intel_dsb_reg_write(crtc_state->dsb, reg, val);
+   if (crtc_state->dsb_color_vblank)
+   intel_dsb_reg_write(crtc_state->dsb_color_vblank, reg, val);
else
intel_de_write_fw(i915, reg, val);
 }
@@ -1337,15 +1337,15 @@ static void ilk_load_lut_8(const struct 
intel_crtc_state *crtc_state,
 * unless we either write each entry twice,
 * or use non-posted writes
 */
-   if (crtc_state->dsb)
-   intel_dsb_nonpost_start(crtc_state->dsb);
+   if (crtc_state->dsb_color_vblank)
+   intel_dsb_nonpost_start(crtc_state->dsb_color_vblank);
 
for (i = 0; i < 256; i++)
ilk_lut_write(crtc_state, LGC_PALETTE(pipe, i),
  i9xx_lut_8(&lut[i]));
 
-   if (crtc_state->dsb)
-   intel_dsb_nonpost_end(crtc_state->dsb);
+   if (crtc_state->dsb_color_vblank)
+   intel_dsb_nonpost_end(crtc_state->dsb_color_vblank);
 }
 
 static void ilk_load_lut_10(const struct intel_crtc_state *crtc_state,
@@ -1870,7 +1870,7 @@ void intel_color_load_luts(const struct intel_crtc_state 
*crtc_state)
 {
struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev);
 
-   if (crtc_state->dsb)
+   if (crtc_state->dsb_color_vblank)
return;
 
i915->display.funcs.color->load_luts(crtc_state);
@@ -1890,8 +1890,8 @@ void intel_color_commit_arm(const struct intel_crtc_state 
*crtc_state)
 
i915->display.funcs.color->color_commit_arm(crtc_state);
 
-   if (crtc_state->dsb)
-   intel_dsb_commit(crtc_state->dsb, true);
+   if (crtc_state->dsb_color_vblank)
+   intel_dsb_commit(crtc_state->dsb_color_vblank, true);
 }
 
 void intel_color_post_update(const struct intel_crtc_state *crtc_state)
@@ -1919,33 +1919,33 @@ void intel_color_prepare_commit(struct 
intel_atomic_state *state,
if (!crtc_state->pre_csc_lut && !crtc_state->post_csc_lut)
return;
 
-   crtc_state->dsb = intel_dsb_prepare(state, crtc, INTEL_DSB_0, 1024);
-   if (!crtc_state->dsb)
+   crtc_state->dsb_color_vblank = intel_dsb_prepare(state, crtc, 
INTEL_DSB_0, 1024);
+   if (!crtc_state->dsb_color_vblank)
return;
 
i915->display.funcs.color->load_luts(crtc_state);
 
-   intel_dsb_finish(crtc_state->dsb);
+   intel_dsb_finish(crtc_state->dsb_color_vblank);
 }
 
 void intel_color_cleanup_commit(struct intel_crtc_state *crtc_state)
 {
-   if (!crtc_state->dsb)
+   if (!crtc_state->dsb_color_vblank)
return;
 
-   intel_dsb_cleanup(crtc_state->dsb);
-   crtc_state->dsb = NULL;
+   intel_dsb_cleanup(crtc_state->dsb_color_vblank);
+   crtc_state->dsb_color_vblank = NULL;
 }
 
 void intel_color_wait_commit(const struct intel_crtc_state *crtc_state)
 {
-   if (crtc_state->dsb)
-   intel_dsb_wait(crtc_state->dsb);
+   if (crtc_state->dsb_color_vblank)
+   intel_dsb_wait(crtc_state->dsb_color_vblank);
 }
 
 bool