On Thu, Jun 20, 2019 at 11:46:05PM +0200, Maarten Lankhorst wrote:

Commit msg missing from some of these.

Apart from that:
Reviewed-by: Ville Syrjälä <ville.syrj...@linux.intel.com>

> Signed-off-by: Maarten Lankhorst <maarten.lankho...@linux.intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_display.c | 68 ++++++++++----------
>  1 file changed, 34 insertions(+), 34 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c 
> b/drivers/gpu/drm/i915/display/intel_display.c
> index 8592a7d422de..02565e97995a 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -515,9 +515,9 @@ icl_wa_scalerclkgating(struct drm_i915_private *dev_priv, 
> enum pipe pipe,
>  }
>  
>  static bool
> -needs_modeset(const struct drm_crtc_state *state)
> +needs_modeset(const struct intel_crtc_state *state)
>  {
> -     return drm_atomic_crtc_needs_modeset(state);
> +     return drm_atomic_crtc_needs_modeset(&state->base);
>  }
>  
>  /*
> @@ -5796,7 +5796,7 @@ static bool hsw_pre_update_disable_ips(const struct 
> intel_crtc_state *old_crtc_s
>       if (!old_crtc_state->ips_enabled)
>               return false;
>  
> -     if (needs_modeset(&new_crtc_state->base))
> +     if (needs_modeset(new_crtc_state))
>               return true;
>  
>       /*
> @@ -5823,7 +5823,7 @@ static bool hsw_post_update_enable_ips(const struct 
> intel_crtc_state *old_crtc_s
>       if (!new_crtc_state->ips_enabled)
>               return false;
>  
> -     if (needs_modeset(&new_crtc_state->base))
> +     if (needs_modeset(new_crtc_state))
>               return true;
>  
>       /*
> @@ -5900,7 +5900,7 @@ static void intel_post_plane_update(struct 
> intel_crtc_state *old_crtc_state)
>               intel_fbc_post_update(crtc);
>  
>               if (new_primary_state->visible &&
> -                 (needs_modeset(&pipe_config->base) ||
> +                 (needs_modeset(pipe_config) ||
>                    !old_primary_state->visible))
>                       intel_post_enable_primary(&crtc->base, pipe_config);
>       }
> @@ -5924,7 +5924,7 @@ static void intel_pre_plane_update(struct 
> intel_crtc_state *old_crtc_state,
>       struct drm_plane *primary = crtc->base.primary;
>       struct drm_plane_state *old_primary_state =
>               drm_atomic_get_old_plane_state(old_state, primary);
> -     bool modeset = needs_modeset(&pipe_config->base);
> +     bool modeset = needs_modeset(pipe_config);
>       struct intel_atomic_state *old_intel_state =
>               to_intel_atomic_state(old_state);
>  
> @@ -5984,7 +5984,7 @@ static void intel_pre_plane_update(struct 
> intel_crtc_state *old_crtc_state,
>        * If we're doing a modeset, we're done.  No need to do any pre-vblank
>        * watermark programming here.
>        */
> -     if (needs_modeset(&pipe_config->base))
> +     if (needs_modeset(pipe_config))
>               return;
>  
>       /*
> @@ -11339,7 +11339,7 @@ int intel_plane_atomic_calc_changes(const struct 
> intel_crtc_state *old_crtc_stat
>       struct intel_plane *plane = to_intel_plane(plane_state->plane);
>       struct drm_device *dev = crtc->dev;
>       struct drm_i915_private *dev_priv = to_i915(dev);
> -     bool mode_changed = needs_modeset(crtc_state);
> +     bool mode_changed = needs_modeset(pipe_config);
>       bool was_crtc_enabled = old_crtc_state->base.active;
>       bool is_crtc_enabled = crtc_state->active;
>       bool turn_off, turn_on, visible, was_visible;
> @@ -11608,7 +11608,7 @@ static int intel_crtc_atomic_check(struct drm_crtc 
> *crtc,
>       struct intel_crtc_state *pipe_config =
>               to_intel_crtc_state(crtc_state);
>       int ret;
> -     bool mode_changed = needs_modeset(crtc_state);
> +     bool mode_changed = needs_modeset(pipe_config);
>  
>       if (INTEL_GEN(dev_priv) < 5 && !IS_G4X(dev_priv) &&
>           mode_changed && !crtc_state->active)
> @@ -13088,7 +13088,7 @@ intel_modeset_verify_crtc(struct drm_crtc *crtc,
>                         struct drm_crtc_state *old_state,
>                         struct drm_crtc_state *new_state)
>  {
> -     if (!needs_modeset(new_state) &&
> +     if (!needs_modeset(to_intel_crtc_state(new_state)) &&
>           !to_intel_crtc_state(new_state)->update_pipe)
>               return;
>  
> @@ -13180,7 +13180,7 @@ static void intel_modeset_clear_plls(struct 
> intel_atomic_state *state)
>               struct intel_shared_dpll *old_dpll =
>                       old_crtc_state->shared_dpll;
>  
> -             if (!needs_modeset(&new_crtc_state->base))
> +             if (!needs_modeset(new_crtc_state))
>                       continue;
>  
>               new_crtc_state->shared_dpll = NULL;
> @@ -13210,7 +13210,7 @@ static int haswell_mode_set_planes_workaround(struct 
> intel_atomic_state *state)
>       /* look at all crtc's that are going to be enabled in during modeset */
>       for_each_new_intel_crtc_in_state(state, crtc, crtc_state, i) {
>               if (!crtc_state->base.active ||
> -                 !needs_modeset(&crtc_state->base))
> +                 !needs_modeset(crtc_state))
>                       continue;
>  
>               if (first_crtc_state) {
> @@ -13235,7 +13235,7 @@ static int haswell_mode_set_planes_workaround(struct 
> intel_atomic_state *state)
>               crtc_state->hsw_workaround_pipe = INVALID_PIPE;
>  
>               if (!crtc_state->base.active ||
> -                 needs_modeset(&crtc_state->base))
> +                 needs_modeset(crtc_state))
>                       continue;
>  
>               /* 2 or more enabled crtcs means no need for w/a */
> @@ -13285,7 +13285,7 @@ static int intel_modeset_all_pipes(struct 
> drm_atomic_state *state)
>               if (IS_ERR(crtc_state))
>                       return PTR_ERR(crtc_state);
>  
> -             if (!crtc_state->active || needs_modeset(crtc_state))
> +             if (!crtc_state->active || 
> needs_modeset(to_intel_crtc_state(crtc_state)))
>                       continue;
>  
>               crtc_state->mode_changed = true;
> @@ -13362,12 +13362,12 @@ static int intel_modeset_checks(struct 
> intel_atomic_state *state)
>               }
>  
>               if (is_power_of_2(state->active_crtcs)) {
> -                     struct drm_crtc *crtc;
> -                     struct drm_crtc_state *crtc_state;
> +                     struct intel_crtc *crtc;
> +                     struct intel_crtc_state *crtc_state;
>  
>                       pipe = ilog2(state->active_crtcs);
> -                     crtc = &intel_get_crtc_for_pipe(dev_priv, pipe)->base;
> -                     crtc_state = 
> drm_atomic_get_new_crtc_state(&state->base, crtc);
> +                     crtc = intel_get_crtc_for_pipe(dev_priv, pipe);
> +                     crtc_state = intel_atomic_get_new_crtc_state(state, 
> crtc);
>                       if (crtc_state && needs_modeset(crtc_state))
>                               pipe = INVALID_PIPE;
>               } else {
> @@ -13478,7 +13478,7 @@ static int intel_atomic_check(struct drm_device *dev,
>  
>       for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state,
>                                           new_crtc_state, i) {
> -             if (!needs_modeset(&new_crtc_state->base))
> +             if (!needs_modeset(new_crtc_state))
>                       continue;
>  
>               if (!new_crtc_state->base.enable) {
> @@ -13492,7 +13492,7 @@ static int intel_atomic_check(struct drm_device *dev,
>  
>               intel_crtc_check_fastset(old_crtc_state, new_crtc_state);
>  
> -             if (needs_modeset(&new_crtc_state->base))
> +             if (needs_modeset(new_crtc_state))
>                       any_ms = true;
>       }
>  
> @@ -13527,12 +13527,12 @@ static int intel_atomic_check(struct drm_device 
> *dev,
>  
>       for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state,
>                                           new_crtc_state, i) {
> -             if (!needs_modeset(&new_crtc_state->base) &&
> +             if (!needs_modeset(new_crtc_state) &&
>                   !new_crtc_state->update_pipe)
>                       continue;
>  
>               intel_dump_pipe_config(new_crtc_state, state,
> -                                    needs_modeset(&new_crtc_state->base) ?
> +                                    needs_modeset(new_crtc_state) ?
>                                      "[modeset]" : "[fastset]");
>       }
>  
> @@ -13579,7 +13579,7 @@ static void intel_update_crtc(struct drm_crtc *crtc,
>       struct drm_i915_private *dev_priv = to_i915(dev);
>       struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
>       struct intel_crtc_state *pipe_config = 
> to_intel_crtc_state(new_crtc_state);
> -     bool modeset = needs_modeset(new_crtc_state);
> +     bool modeset = needs_modeset(pipe_config);
>       struct intel_plane_state *new_plane_state =
>               intel_atomic_get_new_plane_state(to_intel_atomic_state(state),
>                                                to_intel_plane(crtc->primary));
> @@ -13788,15 +13788,15 @@ static void intel_atomic_commit_tail(struct 
> drm_atomic_state *state)
>               new_intel_crtc_state = to_intel_crtc_state(new_crtc_state);
>               intel_crtc = to_intel_crtc(crtc);
>  
> -             if (needs_modeset(new_crtc_state) ||
> -                 to_intel_crtc_state(new_crtc_state)->update_pipe) {
> +             if (needs_modeset(new_intel_crtc_state) ||
> +                 new_intel_crtc_state->update_pipe) {
>  
>                       put_domains[intel_crtc->pipe] =
>                               modeset_get_crtc_power_domains(crtc,
>                                       new_intel_crtc_state);
>               }
>  
> -             if (!needs_modeset(new_crtc_state))
> +             if (!needs_modeset(new_intel_crtc_state))
>                       continue;
>  
>               intel_pre_plane_update(old_intel_crtc_state, 
> new_intel_crtc_state);
> @@ -13855,7 +13855,7 @@ static void intel_atomic_commit_tail(struct 
> drm_atomic_state *state)
>  
>       /* Complete the events for pipes that have now been disabled */
>       for_each_new_crtc_in_state(state, crtc, new_crtc_state, i) {
> -             bool modeset = needs_modeset(new_crtc_state);
> +             bool modeset = 
> needs_modeset(to_intel_crtc_state(new_crtc_state));
>  
>               /* Complete events for now disable pipes here. */
>               if (modeset && !new_crtc_state->active && 
> new_crtc_state->event) {
> @@ -13891,7 +13891,7 @@ static void intel_atomic_commit_tail(struct 
> drm_atomic_state *state)
>               new_intel_crtc_state = to_intel_crtc_state(new_crtc_state);
>  
>               if (new_crtc_state->active &&
> -                 !needs_modeset(new_crtc_state) &&
> +                 !needs_modeset(to_intel_crtc_state(new_crtc_state)) &&
>                   (new_intel_crtc_state->base.color_mgmt_changed ||
>                    new_intel_crtc_state->update_pipe))
>                       intel_color_load_luts(new_intel_crtc_state);
> @@ -14250,9 +14250,9 @@ intel_prepare_plane_fb(struct drm_plane *plane,
>       int ret;
>  
>       if (old_obj) {
> -             struct drm_crtc_state *crtc_state =
> -                     drm_atomic_get_new_crtc_state(new_state->state,
> -                                                   plane->state->crtc);
> +             struct intel_crtc_state *crtc_state =
> +                     intel_atomic_get_new_crtc_state(intel_state,
> +                                                     
> to_intel_crtc(plane->state->crtc));
>  
>               /* Big Hammer, we also need to ensure that any pending
>                * MI_WAIT_FOR_EVENT inside a user batch buffer on the
> @@ -14413,7 +14413,7 @@ static void intel_begin_crtc_commit(struct 
> intel_atomic_state *state,
>               intel_atomic_get_old_crtc_state(state, crtc);
>       struct intel_crtc_state *new_crtc_state =
>               intel_atomic_get_new_crtc_state(state, crtc);
> -     bool modeset = needs_modeset(&new_crtc_state->base);
> +     bool modeset = needs_modeset(new_crtc_state);
>  
>       /* Perform vblank evasion around commit operation */
>       intel_pipe_update_start(new_crtc_state);
> @@ -14466,7 +14466,7 @@ static void intel_finish_crtc_commit(struct 
> intel_atomic_state *state,
>       intel_pipe_update_end(new_crtc_state);
>  
>       if (new_crtc_state->update_pipe &&
> -         !needs_modeset(&new_crtc_state->base) &&
> +         !needs_modeset(new_crtc_state) &&
>           old_crtc_state->base.mode.private_flags & I915_MODE_FLAG_INHERITED)
>               intel_crtc_arm_fifo_underrun(crtc, new_crtc_state);
>  }
> @@ -14580,7 +14580,7 @@ intel_legacy_cursor_update(struct drm_plane *plane,
>        * When crtc is inactive or there is a modeset pending,
>        * wait for it to complete in the slowpath
>        */
> -     if (!crtc_state->base.active || needs_modeset(&crtc_state->base) ||
> +     if (!crtc_state->base.active || needs_modeset(crtc_state) ||
>           crtc_state->update_pipe)
>               goto slow;
>  
> -- 
> 2.20.1
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Ville Syrjälä
Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to