On Fri, 2018-06-01 at 20:00 +0300, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Let's try to stick a common naming pattern in all the plane init > funcs. > Since you are moving things around, do you think this is a good time to move all plane_create functions to intel_sprite and rename it as intel_plane.c? > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/i915/intel_display.c | 86 ++++++++++++++++++------ > ------------ > 1 file changed, 42 insertions(+), 44 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c > b/drivers/gpu/drm/i915/intel_display.c > index 08ae063fecae..5e9e51135086 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -13398,72 +13398,72 @@ static bool i9xx_plane_has_fbc(struct > drm_i915_private *dev_priv, > static struct intel_plane * > intel_primary_plane_create(struct drm_i915_private *dev_priv, enum > pipe pipe) > { > - struct intel_plane *primary; > + struct intel_plane *plane; > const struct drm_plane_funcs *plane_funcs; > - const uint32_t *intel_primary_formats; > unsigned int supported_rotations; > unsigned int possible_crtcs; > - unsigned int num_formats; > - const uint64_t *modifiers; > + const u64 *modifiers; > + const u32 *formats; > + int num_formats; > int ret; > > if (INTEL_GEN(dev_priv) >= 9) { > - primary = skl_universal_plane_create(dev_priv, pipe, > - PLANE_PRIMARY); > - if (IS_ERR(primary)) > - return primary; > + plane = skl_universal_plane_create(dev_priv, pipe, > + PLANE_PRIMARY); > + if (IS_ERR(plane)) > + return plane; > > /* FIXME unify */ > - primary->check_plane = intel_check_primary_plane; > + plane->check_plane = intel_check_primary_plane; > > - return primary; > + return plane; > } > > - primary = intel_plane_alloc(); > - if (IS_ERR(primary)) > - return primary; > + plane = intel_plane_alloc(); > + if (IS_ERR(plane)) > + return plane; > > - primary->can_scale = false; > - primary->max_downscale = 1; > - primary->pipe = pipe; > + plane->can_scale = false; > + plane->max_downscale = 1; > + plane->pipe = pipe; > /* > * On gen2/3 only plane A can do FBC, but the panel fitter > and LVDS > * port is hooked to pipe B. Hence we want plane A feeding > pipe B. > */ > if (HAS_FBC(dev_priv) && INTEL_GEN(dev_priv) < 4) > - primary->i9xx_plane = (enum i9xx_plane_id) !pipe; > + plane->i9xx_plane = (enum i9xx_plane_id) !pipe; > else > - primary->i9xx_plane = (enum i9xx_plane_id) pipe; > - primary->id = PLANE_PRIMARY; > - primary->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, primary- > >id); > + plane->i9xx_plane = (enum i9xx_plane_id) pipe; > + plane->id = PLANE_PRIMARY; > + plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); > > - primary->has_fbc = i9xx_plane_has_fbc(dev_priv, primary- > >i9xx_plane); > - if (primary->has_fbc) { > + plane->has_fbc = i9xx_plane_has_fbc(dev_priv, plane- > >i9xx_plane); > + if (plane->has_fbc) { > struct intel_fbc *fbc = &dev_priv->fbc; > > - fbc->possible_framebuffer_bits |= primary- > >frontbuffer_bit; > + fbc->possible_framebuffer_bits |= plane- > >frontbuffer_bit; > } > > - primary->check_plane = intel_check_primary_plane; > + plane->check_plane = intel_check_primary_plane; > > if (INTEL_GEN(dev_priv) >= 4) { > - intel_primary_formats = i965_primary_formats; > + formats = i965_primary_formats; > num_formats = ARRAY_SIZE(i965_primary_formats); > modifiers = i9xx_format_modifiers; > > - primary->update_plane = i9xx_update_plane; > - primary->disable_plane = i9xx_disable_plane; > - primary->get_hw_state = i9xx_plane_get_hw_state; > + plane->update_plane = i9xx_update_plane; > + plane->disable_plane = i9xx_disable_plane; > + plane->get_hw_state = i9xx_plane_get_hw_state; > > plane_funcs = &i965_plane_funcs; > } else { > - intel_primary_formats = i8xx_primary_formats; > + formats = i8xx_primary_formats; > num_formats = ARRAY_SIZE(i8xx_primary_formats); > modifiers = i9xx_format_modifiers; > > - primary->update_plane = i9xx_update_plane; > - primary->disable_plane = i9xx_disable_plane; > - primary->get_hw_state = i9xx_plane_get_hw_state; > + plane->update_plane = i9xx_update_plane; > + plane->disable_plane = i9xx_disable_plane; > + plane->get_hw_state = i9xx_plane_get_hw_state; > > plane_funcs = &i8xx_plane_funcs; > } > @@ -13471,20 +13471,18 @@ intel_primary_plane_create(struct > drm_i915_private *dev_priv, enum pipe pipe) > possible_crtcs = BIT(pipe); > > if (INTEL_GEN(dev_priv) >= 5 || IS_G4X(dev_priv)) > - ret = drm_universal_plane_init(&dev_priv->drm, > &primary->base, > + ret = drm_universal_plane_init(&dev_priv->drm, > &plane->base, > possible_crtcs, > plane_funcs, > - intel_primary_formats > , num_formats, > - modifiers, > + formats, num_formats, > modifiers, > DRM_PLANE_TYPE_PRIMAR > Y, > "primary %c", > pipe_name(pipe)); > else > - ret = drm_universal_plane_init(&dev_priv->drm, > &primary->base, > + ret = drm_universal_plane_init(&dev_priv->drm, > &plane->base, > possible_crtcs, > plane_funcs, > - intel_primary_formats > , num_formats, > - modifiers, > + formats, num_formats, > modifiers, > DRM_PLANE_TYPE_PRIMAR > Y, > "plane %c", > - plane_name(primary- > >i9xx_plane)); > + plane_name(plane- > >i9xx_plane)); > if (ret) > goto fail; > > @@ -13500,12 +13498,12 @@ intel_primary_plane_create(struct > drm_i915_private *dev_priv, enum pipe pipe) > } > > if (INTEL_GEN(dev_priv) >= 4) > - drm_plane_create_rotation_property(&primary->base, > + drm_plane_create_rotation_property(&plane->base, > DRM_MODE_ROTATE_0 > , > supported_rotatio > ns); > > if (INTEL_GEN(dev_priv) >= 9) > - drm_plane_create_color_properties(&primary->base, > + drm_plane_create_color_properties(&plane->base, > BIT(DRM_COLOR_YCBC > R_BT601) | > BIT(DRM_COLOR_YCBC > R_BT709), > BIT(DRM_COLOR_YCBC > R_LIMITED_RANGE) | > @@ -13513,12 +13511,12 @@ intel_primary_plane_create(struct > drm_i915_private *dev_priv, enum pipe pipe) > DRM_COLOR_YCBCR_BT > 709, > DRM_COLOR_YCBCR_LI > MITED_RANGE); > > - drm_plane_helper_add(&primary->base, > &intel_plane_helper_funcs); > + drm_plane_helper_add(&plane->base, > &intel_plane_helper_funcs); > > - return primary; > + return plane; > > fail: > - intel_plane_free(primary); > + intel_plane_free(plane); > > return ERR_PTR(ret); > } _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx